Redis如何安裝部署(單節(jié)點(diǎn))
一、安裝redis
1、下載Redis安裝包
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
2、解壓
tar -zxvf redis-4.0.6.tar.gz
3、yum安裝gcc依賴
yum install gcc
4、編譯安裝
#跳轉(zhuǎn)到redis解壓目錄下 cd redis-4.0.6 #編譯安裝 make MALLOC=libc #將/usr/local/redis-4.0.6/src目錄下的文件加到/usr/local/bin目錄 cd src make install
二、啟動(dòng)redis的三種方式【選2+3】
先切換到redis src目錄下
cd src
1、直接啟動(dòng)redis
./redis-server
redis啟動(dòng)成功,但是這種啟動(dòng)方式需要一直打開窗口,不能進(jìn)行其他操作,不太方便。
按 ctrl + c可以關(guān)閉窗口。
2、以后臺(tái)進(jìn)程方式啟動(dòng)redis
- 1)修改redis.conf文件
將
daemonize no
修改為
daemonize yes
- 2)指定redis.conf文件啟動(dòng)
./redis-server /usr/local/redis-4.0.6/redis.conf [root@iZwz991stxdwj560bfmadtZ src]# ./redis-server /usr/local/redis-4.0.6/redis.conf 18713:C 13 Dec 13:07:41.109 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 18713:C 13 Dec 13:07:41.109 # Redis version=4.0.6, bits=64, commit=00000000, modified=0, pid=18713, just started 18713:C 13 Dec 13:07:41.109 # Configuration loaded
- 3)關(guān)閉redis進(jìn)程
首先使用ps -aux | grep redis查看redis進(jìn)程
[root@iZwz991stxdwj560bfmadtZ src]# ps -aux | grep redis root 18714 0.0 0.1 141752 2008 ? Ssl 13:07 0:00 ./redis-server 127.0.0.1:6379 root 18719 0.0 0.0 112644 968 pts/0 R+ 13:09 0:00 grep --color=auto redis
使用kill命令殺死進(jìn)程
[root@iZwz991stxdwj560bfmadtZ src]# kill 18714
3、設(shè)置redis開機(jī)自啟動(dòng)
- 1)在/etc目錄下新建redis目錄
mkdir -p /etc/redis
- 2)將/usr/local/redis-4.0.6/redis.conf 文件復(fù)制一份到/etc/redis目錄下,并命名為6379.conf
cp /usr/local/redis-4.0.6/redis.conf /etc/redis/6379.conf
- 3)將redis的啟動(dòng)腳本復(fù)制一份放到/etc/init.d目錄下
cp /usr/local/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd
- 4)編輯redisd文件
編輯redisd文件,在第一行加入如下兩行注釋,保存退出
# chkconfig: 2345 90 10 # description: Redis is a persistent key-value database
注釋的意思是,redis服務(wù)必須在運(yùn)行級(jí)2,3,4,5下被啟動(dòng)或關(guān)閉,啟動(dòng)的優(yōu)先級(jí)是90,關(guān)閉的優(yōu)先級(jí)是10。
- 5)設(shè)置redis開機(jī)自啟動(dòng)
先切換到/etc/init.d目錄下,然后執(zhí)行自啟命令
chkconfig redisd on
- 啟動(dòng)操作
service redisd start
- 關(guān)閉操作
方法1:service redisd stop
service redisd stop
方法2:redis-cli SHUTDOWN
4、修改密碼
- 1)修改配置文件
Redis的配置文件默認(rèn)在/etc/6377.conf
,找到如下行:
#requirepass foobared
去掉前面的注釋,并修改為所需要的密碼:
requirepass myPassword (其中myPassword就是要設(shè)置的密碼)
- 2)重啟Redis
service redis restart
5、設(shè)置遠(yuǎn)程訪問
打開配置文件6377.conf,搜索 “ bind "
#修改為: bind 0.0.0.0 #重啟Redis service redisd stop service redisd start
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
redis中redisson實(shí)現(xiàn)鎖自動(dòng)延時(shí)
redisson作為分布式鎖能夠解決分布式的加鎖解鎖問題,還能夠?qū)崿F(xiàn)鎖的設(shè)置存活時(shí)間以及自動(dòng)續(xù)期,本文主要介紹了redis中redisson實(shí)現(xiàn)鎖自動(dòng)延時(shí),感興趣的可以了解一下2024-02-02分布式利器redis及redisson的延遲隊(duì)列實(shí)踐
這篇文章為大家主要介紹了分布式利器redis及redisson的延遲隊(duì)列實(shí)踐,搜遍全網(wǎng)好像還沒有使用redisson的延遲隊(duì)列的,redisson作為一個(gè)分布式利器,這么好用的工具沒人用有點(diǎn)可惜2022-03-03Redis為什么快如何實(shí)現(xiàn)高可用及持久化
這篇文章主要介紹了Redis為什么快如何實(shí)現(xiàn)高可用及持久化,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12