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> exitexit就是退出。
?
7、關閉服務
如果是前臺跑服務,那么直接Ctrl+C即可退出
如果是后臺跑服務,我們需要借助cli,命令如下:
我們可以在redis-3.2.6目錄下,直接執行該命令
./src/redis-cli -h 127.0.0.1 -p 6379 shutdownip和端口一定要寫上。
?
8、
使用別的機器連接前,需要把redis服務所在機器的6379端口打開,參考本博linux打開端口相關內容
另外還要再服務器上執行以下命令,關閉保護模式:
/opt/redis-3.2.6/src/redis-cli CONFIG SET protected-mode noopt是我的reids所在目錄。
(完畢)
總結
以上是生活随笔為你收集整理的centOS7 安装redis-3.2.6的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu创建wifi热点plasma
- 下一篇: jQuery实现的简单分页功能的详细解析