日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

redis单节点安装

發布時間:2025/3/11 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 redis单节点安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、下載 redis :https://redis.io/

redis 提供的是 源碼包,需要編譯。


2、Linux下安裝gcc 和 tcl

tcl介紹

命令:yum install gcc tcl

3、將redis的源碼包,放到 /usr/local/src 下

tar -zxvf?redis-4.0.6.tar.gz

4、安裝redis

cd?redis-4.0.6.tar.gz

make && make test && make install

執行完后,在 /usr/local/bin 下會生成下列文件:

[root@zengmg redis]# cd /usr/local/bin/
[root@zengmg bin]# ls
redis-benchmark ?redis-check-aof ?redis-check-rdb ?redis-cli ?redis-sentinel ?redis-server


5、redis配置啟動

在生產環境中:
要把redis作為一個系統的daemon進程去運行的,每次系統啟動,redis進程一起啟動

(1)redis/utils目錄下,有個redis_init_script腳本。(redis_init_script redis 自動化腳本)
(2)將redis_init_script腳本拷貝到linux的/etc/init.d目錄中,

將redis_init_script重命名為redis_6379,6379是我們希望這個redis實例監聽的端口號
set nu ? ?設置行號
(3)修改redis_6379腳本的第6行的REDISPORT,設置為相同的端口號(默認就是6379)

(4)創建兩個目錄:

/etc/redis(存放redis的配置文件),

/var/redis/6379(存放redis的持久化文件)

/var/redis/6379/logs (存放log文件)

(5)修改redis配置文件(默認在redis解壓文件根目錄下,/usr/local/src/redis-4.0.6/redis.conf),

拷貝到/etc/redis目錄中,修改名稱為 6379.conf

第4,5步為什么這樣做?

因為redis的自動化腳本就是按照一定的步驟來的。

見自動化腳本 redis_init_script:
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"


(6)修改redis.conf(已經改為 6379.conf )中的部分配置為生產環境

daemonize?? ?yes讓redis以daemon進程運行
pidfile/var/run/redis_6379.pid?設置redis的pid文件位置
port6379? ?設置redis的監聽端口號
dir?
/var/redis/6379設置持久化文件的存儲位置

logfile/var/redis/6379/redis.log存放redis日志文件
appendonlyyes打開aof備份
appendfsync everysec aof每秒備份一次


查找方法:.conf文件中內容很多,用 /xxxx ? 和 n 來查找下一個

(7)啟動redis

cd /etc/init.d,

chmod 777 redis_6379

./redis_6379 start

(8)確認redis進程是否啟動,ps -ef | grep redis

(9)讓redis跟隨系統啟動自動啟動

在redis_6379腳本中,最上面,加入兩行注釋
# chkconfig:2345 90 10
# description: ?Redis is a persistent key-value database

?chkconfig: 2345 20 80 作用:http://blog.csdn.net/zengmingen/article/details/79141762

再輸入命令:
chkconfig redis_6379 on


6、redis cli的使用
redis-cli SHUTDOWN,連接本機的6379端口停止redis進程
redis-cli -h 127.0.0.1 -p 6379 SHUTDOWN,制定要連接的ip和端口號
redis-cli PING,ping redis的端口,看是否正常
redis-cli,進入交互式命令行

SET k1 v1
GET k1


總結

以上是生活随笔為你收集整理的redis单节点安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。