下載穩定版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
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 start
和service 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的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