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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

centOS7 安装redis-3.2.6

發布時間:2024/4/14 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centOS7 安装redis-3.2.6 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

0、下載tar.gz包并解壓到某個位置,然后cd進入解壓后的目錄(redis-3.2.6)下

?

1、安裝

make MALLOC=libc

關于為什么這樣做,參考redis-3.2.6目錄下的README.md文件,

如果看不懂英文也可以參考地址:http://blog.csdn.net/maozherong/article/details/54236644

?

2、將啟動腳本注冊為服務,命令如下

cp ./utils/redis_init_script /etc/init.d/redis

?

3、修改啟動腳本的內容

vim /etc/init.d/redis

原內容如下:

#!/bin/sh # # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem.REDISPORT=6379 EXEC=/usr/local/bin/redis-server CLIEXEC=/usr/local/bin/redis-cliPIDFILE=/var/run/redis_${REDISPORT}.pid CONF="/etc/redis/${REDISPORT}.conf"case "$1" instart)if [ -f $PIDFILE ]thenecho "$PIDFILE exists, process is already running or crashed"elseecho "Starting Redis server..."$EXEC $CONFfi;;stop)if [ ! -f $PIDFILE ]thenecho "$PIDFILE does not exist, process is not running"elsePID=$(cat $PIDFILE)echo "Stopping ..."

?EXEC 所需的redis-server 和CLIEXEC 所需的redis-cli 都可以在解壓出來的redis-3.2.6的src目錄下找到,所以把這倆路徑改成src下的,然后保存退出即可;

?

?CONF 所需的${REDISPORT}.conf 則在redis-3.2.6目錄下就可以找到redis.conf與之對應,需要注意的是內容對應,但是文件名需要改一下,這里我們把redis.conf復制到 ?CONF默認配置的文件夾下,并改名成6379.conf即可:

cp redis.conf /etc/redis/6379.conf

上邊這條命令要保證你當前目錄在redis-3.2.6下才能成功,路徑不對的自行修改命令。

?

4、啟動

service redis start &

最后邊加個&可以讓服務在后臺執行

?

?

5、訪問

我們的客戶端 redis-cli文件?就位于redis-3.2.6/src目錄下。

我們可以在redis-3.2.6目錄下,直接執行該命令

./src/redis-cli

?

6、測試

以上啟動了客戶端,我們試一試最基本的命令set、get、del,執行效果如下:

127.0.0.1:6379> set k1 "Hello World" OK 127.0.0.1:6379> get k1 "Hello World" 127.0.0.1:6379> del k1 (integer) 1 127.0.0.1:6379> get k1 (nil) 127.0.0.1:6379> exit

exit就是退出。

?

7、關閉服務

如果是前臺跑服務,那么直接Ctrl+C即可退出

如果是后臺跑服務,我們需要借助cli,命令如下:

我們可以在redis-3.2.6目錄下,直接執行該命令

./src/redis-cli -h 127.0.0.1 -p 6379 shutdown

ip和端口一定要寫上。

?

8、

使用別的機器連接前,需要把redis服務所在機器的6379端口打開,參考本博linux打開端口相關內容

另外還要再服務器上執行以下命令,關閉保護模式:

/opt/redis-3.2.6/src/redis-cli CONFIG SET protected-mode no

opt是我的reids所在目錄。

(完畢)

總結

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

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