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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

redis部署与卸载

發(fā)布時(shí)間:2024/4/17 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 redis部署与卸载 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、先到Redis官網(wǎng)(redis.io)下載redis安裝包

cd /tmp wget http://download.redis.io/releases/redis-4.0.10.tar.gz

2、解壓
?

tar -xvf redis-4.0.10.tar.gz

3、cp到/usr/local下 (純屬個(gè)人習(xí)慣)
?

cp redis-4.0.10 /usr/local/rediscd /usr/local/redis

4、編譯

[root@Service redis]# pwd
/usr/local/redis

make cd src && make install

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 start

9、卸載

首先把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/redis

redis就卸載完成了。?

?

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/Nedved/p/10472431.html

總結(jié)

以上是生活随笔為你收集整理的redis部署与卸载的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。