curl -o
tar -zxvf redis-stable.tar.gz
cd redis-stable/
yum install gcc make tcl
make
如果使用make
報錯,可以嘗試
make malloc=libc
不過我的並沒有報錯,所以使用make
即可
cd src
make install
使用which redis-server來檢查
which redis-server
輸出
/usr/local/bin/redis-server
mkdir /etc/redis
cd ..
cp redis.conf /etc/redis/6379.conf
mkdir -p /data/redis/
logfile "/var/log/redis.log"dir /data/redis
bind 0.0.0.0
daemonize yes
cp utils/redis_init_script /etc/init.d/redis
chmod a+x /etc/init.d/redis
下面就可以使用
service redis start
和service redis stop
來啟動和關閉redis。
啟動redis後,可以簡單的使用redis-cli
來測試
vim /etc/systemd/system/redis.service
新建乙個redis.service的檔案,內容如下:
[unit]
description=redis on port 6379
[service]
type=forking
execstart=/etc/init.d/redis start
execstop=/etc/init.d/redis stop
[install]
wantedby=multi-user.target
啟用 redis
systemctl enable redis
下面重啟機器測試一下吧。
如何測試呢?寫一小段python看看吧
如果你沒有安裝過python的redis包,先要安裝一下。
pip install redis
然後,**就是這樣:
#!/usr/bin/env python
#--coding:utf-8--
import redis
def redis_set():
r = redis.strictredis(host='192.168.88.3')
r.set('greetings', 'hello world')
if r.exists('count') == false:
r.set('count', 0)
def redis_hello():
r = redis.strictredis(host='192.168.88.3')
greetings = r.get('greetings')
r.incr('count')
count = r.get('count')
print('{}:\t{}'.format(greetings, count))
if __name__ == '__main__':
redis_set()
redis_hello()
測試python的原始碼:syler-github-fun-redis-tes 在centOS上安裝redis步驟
記錄一下方便自己以後回顧。redis是c語言開發的。先說說單機版的安裝吧 第一步 redis的原始碼包上傳到linux系統並解壓,解壓完如圖 第二步 編譯。進入redis原始碼目錄,make 上圖的目錄就是原始碼的目錄,已經有makefile,可以直接輸入make命令進行編譯 第三步 安裝。在原始碼...
redis在centos7上安裝
wget解壓 現在我們要進行編譯make,但是我們在編譯之前要先檢查gcc的版本。centos7預設安裝的是4.8.5,而redis6.0只支援5.3以上版本 所以現在我們要進行公升級版本,在網上找了很多的教程,最中也是成功了 sudo yum install centos release scl ...
centos 上編譯安裝 redis 伺服器
wget tar zxf redis 4.0.7.tar.gz cd redis 4.0.7 make make prefix usr local redis install二 修改配置 mkdir usr local redis etc cp redis.conf usr local redis ...