Redis介紹不再累贅 1、安裝gcc,因?yàn)镽edis是用C語言寫的,所以需要gcc進(jìn)行編譯 yum install gcc -y 2、下載redis-2.8.9.tar.gz http://download.redis.io/releases/redis-2.8.9.tar.gz 3、安裝Redis tar xf redis-2.8.9.tar.gz cd redis-2.8.9 make MALLOC=libc make PREFIX=/usr/local/redis install 4、安裝完成以后查看目錄以及文件 [root@salt-server bin]# pwd /usr/local/redis/bin [root@salt-server bin]# ls redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server 5、命令解釋 redis-server:redis服務(wù)器的daemon啟動程序 redis-cli:redis命令行操作工具 redis-benchmark:redis性能測試工具 redis-check-aof:對更新日志appendonly.aof檢查 redis-check-dump:用于本地數(shù)據(jù)庫rdb文件的檢查 6、配置啟動服務(wù) 設(shè)置環(huán)境變量: vim /etc/profile PATH=$PATH:/usr/local/redis/bin source /etc/profile 拷貝配置文件: mkdir /usr/local/redis/conf cp redis-2.8.9/redis.conf /usr/local/redis/conf echo "vm.overcommit_memory = 1" >> /etc/sysctl.conf && sysctl -p 啟動服務(wù):redis-server /usr/local/redis/conf/redis.conf & 7、啟動成功正常反饋如下 [root@salt-server ~]# redis-server /usr/local/redis/conf/redis.conf & [1] 11736 [root@salt-server ~]# [11736] 27 Jan 09:16:07.772 * Increased maximum number of open files to 10032 (it was originally set to 1024). _._ _.-``__ ''-._ _.-`` `. `_. ''-._ Redis 2.8.9 (00000000/0) 64 bit .-`` .-```. ```\/ _.,_ ''-._ ( ' , .-` | `, ) Running in stand alone mode |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379 | `-._ `._ / _.-' | PID: 11736 `-._ `-._ `-./ _.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | http://redis.io `-._ `-._`-.__.-'_.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | `-._ `-._`-.__.-'_.-' _.-' `-._ `-.__.-' _.-' `-._ _.-' `-.__.-' [11736] 27 Jan 09:16:07.773 # Server started, Redis version 2.8.9 [11736] 27 Jan 09:16:07.773 * The server is now ready to accept connections on port 6379 8、基本操作 關(guān)閉redis:redis-cli shutdown 可直接輸入redis-cli進(jìn)去交互式 [root@salt-client1 ~]# redis-cli 127.0.0.1:6379> 輸入值并取值測試 [root@salt-client1 ~]# redis-cli 127.0.0.1:6379> set Test 001 //設(shè)置一個Test值為001 OK 127.0.0.1:6379> get Test //獲取Test的值 "001" 127.0.0.1:6379> del Test //刪除一個值 (integer) 1 127.0.0.1:6379>keys * //取所有值 9、客戶端連接使用 [root@salt-client1 ~]# redis-cli -h 172.16.10.133 -p 6379 172.16.10.133:6379> 也可以不登錄直接賦值 [root@salt-client1 ~]# redis-cli -h 172.16.10.133 -p 6379 set Test 789 OK [root@salt-client1 ~]# redis-cli -h 172.16.10.133 -p 6379 get Test "789" 10、redis安全 為redis客戶端設(shè)置外部連接密碼 vim /usr/local/redis/conf/redis.conf 修改requirepass如下: requirepass a)s$M7F57TN58$8 重啟redis redis-cli shutdown redis-server /usr/local/redis/conf/redis.conf & 直接登錄測試會提示認(rèn)證失敗需要指定密碼 [root@salt-server ~]# redis-cli 127.0.0.1:6379> set d 1 (error) NOAUTH Authentication required. 127.0.0.1:6379> 指定密碼登錄 [root@salt-server ~]# redis-cli 127.0.0.1:6379> auth a)s$M7F57TN58$8 OK Over

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
當(dāng)前標(biāo)題:Redis(一)CentOS十分鐘搭建Redis2.8.9-創(chuàng)新互聯(lián)
文章分享:http://chinadenli.net/article46/gedeg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、虛擬主機(jī)、定制開發(fā)、微信公眾號、網(wǎng)站營銷、網(wǎng)站設(shè)計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容