1. 程式人生 > >Linux 安裝redis及使用

Linux 安裝redis及使用

Redis的安裝

此處安裝包為  redis-3.0.7.tar.gz

1.利用filezilla.exe  將安裝包上傳到/root/

2.對安裝包進行解壓

cd /root/
tar -zxvf redis-3.0.7.tar.gz

3.編譯,將原始碼編譯為.o檔案

cd /root/redis-3.0.7.tar.gz
make

4.建立一個目錄   /usr/local/redis

5.安裝redis,選中/root/redis-3.0.7

cd /root/redis-3.0.7
make PREFIX=/usr/local/redis install

6.redis啟動需要一個配置檔案    在解壓檔案裡複製過去

cp /root/redis-3.0.7/redis.conf /usr/local/redis

Redis的啟動

1.前端模式啟動

直接執行bin/redis-server將以前端模式啟動,前端模式啟動的缺點是啟動完成後,不能在進行其他操作,如果要操作必須使用Ctrl+C,同時redis-server程式結束,不推薦此方法

/usr/local/redis/bin/redis-server

2.後端模式啟動修改redis.conf配置檔案  daemonize yes

vim /usr/local/redis/redis.conf

啟動時,指定配置檔案

cd /usr/local/redis/
./bin/redis-server ./redis.conf

redis預設埠號6379

防火牆開啟6379埠

/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

將開啟的埠的訪問規則儲存在檔案中

/etc/rc.d/init.d/iptables save

檢視機器開放的埠號

/etc/init.d/iptables status

Redis停止

強制結束程式。強行終止Redis程序可能會導致redis持久化資料丟失。

kill -9 31475    pid需要通過"ps aux | grep -i redis"進行查詢

正確停止Redis的方式應該是向Redis傳送shutdown命令

cd /usr/local/redis
./bin/redis-cli shutdown

Reids使用

連線客戶端,在redis的安裝目錄中有redis 的客戶端,即redis-cli

redis-cli -h ip地址 -p 埠
預設ip地址及埠
cd /usr/local/redis
./bin/redis-cli

Redis:控制5中資料型別

String,list,hash,set,sorted-set

新增資料、刪除資料,獲取資料,檢視有多少個元素,判斷元素是否在一個集合中,key通用操作

Jedis:在java程式中通過 Jedis 連線redis