1. 程式人生 > >redis 3.2.5單機版安裝

redis 3.2.5單機版安裝

持久 開機自啟動 ria amp 單機版 scrip all 停止 make

參照地址   
http://www.mamicode.com/info-detail-1488639.html 前提:防火墻安裝,然後打開端口,設置開機啟動 一、redis源碼安裝 [root@host-10-1-1-103 ~]# yum -y install gcc gcc-c++ autoconf automake [root@host-10-1-1-103 ~]# yum -y install zlib zlib-devel openssl openssl-devel pcre-devel [root@host-10-1-1-103 ~]# yum install -y tcl 截至到2016.
8.11,redis最新穩定版本為3.2.3.本篇文章我們就以此版本為基礎,進行相關的講解。 下載redis源碼,並進行相關操作,如下: wgethttp://download.redis.io/releases/redis-3.2.5.tar.gz tar -zxvf redis-3.2.3.tar.gz mv redis-3.2.3 redis 解壓完畢後,現在開始安裝,如下: cd redis make && make install [root@host-10-1-1-103 redis]# cd utils/ [root@host-10-1-1-103 utils]# /install_server.sh Port :
6379 Config file : /etc/redis/6379.conf Log file : /var/log/redis_6379.log Data dir : /var/lib/redis/6379 Executable : /usr/local/bin/redis-server Cli Executable : /usr/local/bin/redis-cli Copied /tmp/6379.conf => /etc/init.d/redis_6379 四、配置redis 設置redis密碼: [root@host-10-1-1-103 utils]# vi /etc/redis/6379.conf requirepas joinu_1233 設置持久化存儲,修改四個配置: daemonize yes #守護進程 appendonly yes #開啟aof持久化 appendfsync everysec bind
0.0.0.0 #開啟遠程訪問 設置開機自啟: [Unit] Description=redis service Wants=network.target [Service] Type=forking ExecStart=/usr/local/bin/redis-server /etc/redis/6379.conf [Install] WantedBy=multi-user.target ~ 五、啟動和使用redis [root@host-10-1-1-103 ~]# systemctl enable redis [root@host-10-1-1-103 ~]# systemctl start redis redis配置文件配置完畢後,我們來啟動redis並進行簡單的操作。如下: redis-cli -h 127.0.0.1 -p 6379 -a ilanniredis keys * set ilanni testredis get ilanni 我們來稍微講解下以上命令的意思: redis-cli -h 127.0.0.1 -p 6379 -a ilanniredis 這條命令是說要連接redis服務器,IP是127.0.0.1,端口是6379,密碼是ilanniredis。 keys *是查看redis所有的鍵值對。 set ilanni testredis添加一個鍵值ilanni,內容為testredis。 get ilanni查看ilanni這個鍵值的內容。


systemctl管理Redis啟動、停止、開機啟動

1. 創建服務

vi /lib/systemd/system/redis.service

[Unit]

Description=Redis

After=network.target

[Service]

ExecStart=/usr/local/bin/redis-server /usr/local/redis/redis.conf

ExecStop=/usr/local/bin/redis-cli -h 127.0.0.1 -p 6379 shutdown

[Install]

WantedBy=multi-user.target

3. 刷新配置

剛剛配置的服務需要讓systemctl能識別,就必須刷新配置

$ systemctl daemon-reload

  • 1

如果沒有權限可以使用sudo

$ sudo systemctl daemon-reload

  • 1

4. 啟動、重啟、停止

啟動redis

$ systemctl start redis

  • 1

重啟redis

$ systemctl restart redis

  • 1

停止redis

$ systemctl stop redis

  • 1

5. 開機自啟動

redis服務加入開機啟動

$ systemctl enable redis

  • 1

禁止開機啟動

$ systemctl disable redis

  • 1

6. 查看狀態

查看狀態

$ systemctl status redis
















redis 3.2.5單機版安裝