CentOS上安裝redis記錄

下載穩定版javascript

curl -O http://download.redis.io/releases/redis-stable.tar.gz
tar -zxvf redis-stable.tar.gz
cd redis-stable/
yum install gcc make tcl
make

若是使用make報錯,能夠嘗試java

make MALLOC=libc

不過個人並無報錯,因此使用make便可python

cd src
make install

使用which redis-server來檢查
which redis-server輸出git

/usr/local/bin/redis-servergithub

配置Redis

mkdir /etc/redis
cd ..
cp redis.conf /etc/redis/6379.conf
mkdir -p /data/redis/

編輯redis配置文件vim /etc/redis/6379.conf,並將下面的修改。dir可修改爲你本身的目錄:redis

logfile "/var/log/redis.log"
dir /data/redis
bind 0.0.0.0
daemonize yesvim

cp utils/redis_init_script /etc/init.d/redis
chmod a+x /etc/init.d/redis

下面就能夠使用
service redis startservice redis stop來啓動和關閉redis。
啓動redis後,能夠簡單的使用redis-cli來測試curl

開機自動啓動

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看看吧url

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-test

相關文章
相關標籤/搜索