redis部署与卸载
1、先到Redis官網(redis.io)下載redis安裝包
cd /tmp wget http://download.redis.io/releases/redis-4.0.10.tar.gz2、解壓
?
3、cp到/usr/local下 (純屬個人習慣)
?
4、編譯
[root@Service redis]# pwd
/usr/local/redis
5、可以看到在src目錄下生成了幾個新的文件。并且在/usr/local/bin下已經有了redis相關程序
[root@localhost redis]# ll -tr src
-rw-rw-r--. 1 root root??? 3779 7月? 24 22:58 zmalloc.h
.
.
.
-rwxr-xr-x. 1 root root 5768648 8月?? 3 10:05 redis-server
-rwxr-xr-x. 1 root root 5768648 8月?? 3 10:05 redis-sentinel
-rw-r--r--. 1 root root? 396768 8月?? 3 10:05 redis-cli.o
-rwxr-xr-x. 1 root root 2617232 8月?? 3 10:05 redis-cli
-rw-r--r--. 1 root root? 109120 8月?? 3 10:05 redis-benchmark.o
-rwxr-xr-x. 1 root root 2451208 8月?? 3 10:05 redis-benchmark
-rwxr-xr-x. 1 root root 5768648 8月?? 3 10:05 redis-check-rdb
-rwxr-xr-x. 1 root root 5768648 8月?? 3 10:05 redis-check-aof
-rw-r--r--. 1 root root?? 16088 8月?? 3 10:06 Makefile.dep
?
[root@Service src]# ll /usr/local/bin/
總用量 21860
-rwxr-xr-x. 1 root root 2451208 8月?? 3 10:42 redis-benchmark
-rwxr-xr-x. 1 root root 5768648 8月?? 3 10:42 redis-check-aof
-rwxr-xr-x. 1 root root 5768648 8月?? 3 10:42 redis-check-rdb
-rwxr-xr-x. 1 root root 2617232 8月?? 3 10:42 redis-cli
lrwxrwxrwx. 1 root root????? 12 8月?? 3 10:42 redis-sentinel -> redis-server
-rwxr-xr-x. 1 root root 5768648 8月?? 3 10:42 redis-server
?
6、修改配置文件
先做一個鏈接(個人習慣)
mkdir /etc/redis ln -s /usr/local/redis/redis.conf /etc/redis/redis.conf?
redis默認啟動是會掛在前臺的,若沒有修改配置文件啟動就需要加&
所以就設置為后臺啟動。
在redis.conf的配置文件里面。做如下的修改:
vim /etc/redis/redis.conf
daemonize no
修改為:
daemonize yes
7、設置開機自啟
要先讓redis服務自動啟動的話,首先需要在/etc/init.d目錄下創建redis的啟動腳本。
將redis安裝目錄下的utils/redis_init_script復制到/etc/init.d目錄下,命名為redis
cp utils/redis_init_script /etc/init.d/redis chmod 755 /etc/init.d/redis腳本修改,修改其中指定的pid和配置文件。?
vim
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"
?
修改為
PIDFILE=/var/redis/run/redis_${REDISPORT}.pid
CONF="/etc/redis/redis.conf"
?
?
?
?
?
? 創建存放pid的目錄為/var/redis/run
mkdir -p /var/redis/run?? 修改redis.conf配置文件
vim /etc/redis/redis.conf
pidfile /var/run/redis_6379.pid
修改為
pidfile /var/redis/run/redis_6379.pid
?????? 現在我們已經可以通過service redis start/stop來啟動和關閉redis服務了。
最后只需要通過chkconfig redis on命令來設置開機啟動即可。
如果提示redis 服務不支持 chkconfig的話,只需要在/etc/init.d/redis這個啟動腳本的第二行后面加上下面的內容即可。
vim /etc/init.d/redis
# chkconfig:2345 90 10
# description:Redis is a persistent key-value database
?
8、啟動redis,并設置開機啟動
chkconfig redis on service redis start9、卸載
首先把redis服務關閉
service redis stop確認是否已關閉
[root@Service ~]# ps -elf | grep redis
0 S root?????? 3307?? 2947? 0? 80?? 0 - 28180 -????? 11:44 pts/1??? 00:00:00 grep --color=auto redis
由于redis命令都安裝到/usr/local/bin目錄下面了,并且添加到環境變量PATH里面了,所以可以直接運行。
刪除make的時候生成的幾個redisXXX的文件
rm -f /usr/local/bin/redis* rm -rf /usr/local/redis rm -f /etc/redis rm -f /var/redisredis就卸載完成了。?
?
?
?
轉載于:https://www.cnblogs.com/Nedved/p/10472431.html
總結
以上是生活随笔為你收集整理的redis部署与卸载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python is 和 == 的区别、
- 下一篇: 一些值得注意的地方