redis部署与卸载
1、先到Redis官網(wǎng)(redis.io)下載redis安裝包
cd /tmp wget http://download.redis.io/releases/redis-4.0.10.tar.gz2、解壓
?
3、cp到/usr/local下 (純屬個(gè)人習(xí)慣)
?
4、編譯
[root@Service redis]# pwd
/usr/local/redis
5、可以看到在src目錄下生成了幾個(gè)新的文件。并且在/usr/local/bin下已經(jīng)有了redis相關(guān)程序
[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、修改配置文件
先做一個(gè)鏈接(個(gè)人習(xí)慣)
mkdir /etc/redis ln -s /usr/local/redis/redis.conf /etc/redis/redis.conf?
redis默認(rèn)啟動(dòng)是會(huì)掛在前臺(tái)的,若沒有修改配置文件啟動(dòng)就需要加&
所以就設(shè)置為后臺(tái)啟動(dòng)。
在redis.conf的配置文件里面。做如下的修改:
vim /etc/redis/redis.conf
daemonize no
修改為:
daemonize yes
7、設(shè)置開機(jī)自啟
要先讓redis服務(wù)自動(dòng)啟動(dòng)的話,首先需要在/etc/init.d目錄下創(chuàng)建redis的啟動(dòng)腳本。
將redis安裝目錄下的utils/redis_init_script復(fù)制到/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"
?
?
?
?
?
? 創(chuàng)建存放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
?????? 現(xiàn)在我們已經(jīng)可以通過service redis start/stop來啟動(dòng)和關(guān)閉redis服務(wù)了。
最后只需要通過chkconfig redis on命令來設(shè)置開機(jī)啟動(dòng)即可。
如果提示redis 服務(wù)不支持 chkconfig的話,只需要在/etc/init.d/redis這個(gè)啟動(dòng)腳本的第二行后面加上下面的內(nèi)容即可。
vim /etc/init.d/redis
# chkconfig:2345 90 10
# description:Redis is a persistent key-value database
?
8、啟動(dòng)redis,并設(shè)置開機(jī)啟動(dòng)
chkconfig redis on service redis start9、卸載
首先把redis服務(wù)關(guān)閉
service redis stop確認(rèn)是否已關(guān)閉
[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目錄下面了,并且添加到環(huán)境變量PATH里面了,所以可以直接運(yùn)行。
刪除make的時(shí)候生成的幾個(gè)redisXXX的文件
rm -f /usr/local/bin/redis* rm -rf /usr/local/redis rm -f /etc/redis rm -f /var/redisredis就卸載完成了。?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/Nedved/p/10472431.html
總結(jié)
以上是生活随笔為你收集整理的redis部署与卸载的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python is 和 == 的区别、
- 下一篇: 一些值得注意的地方