爲Python安裝Redis庫,登錄https://github.com/andymccurdy/redis-py 後點擊Download ZIP下載安裝包。python
解壓並安裝:git
git clone https://github.com/andymccurdy/redis-pygithub
cd redis-pyredis
sudo python ./setup.py installshell
安裝完成後,就能夠引用redis庫了。bash
#!/usr/bin/python # -*- encoding: utf-8 -*- import redis r = redis.Redis(host='127.0.0.1', port=6379) r.set('foo', 'bar') print(r.get('foo'))
// baride
* redis安裝ui
$ wget http://download.redis.io/releases/redis-4.0.11.tar.gz $ tar xzf redis-4.0.11.tar.gz $ cd redis-4.0.11 $ make
* redis 訪問配置 https://redis.io/topics/configserver
69行:ip
bind 127.0.0.1 172.17.182.111
500行:
requirepass xxxx
# 設置redis-cli鏈接redis-server的密碼xxxx
* 啓動redis
cd ~/redis-4.0.11/ mkdir ./var nohup src/redis-server ./redis.conf > ./var/6379.log 2>&1 & sudo lsof -i:6379
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
redis-ser 5814 mzh 6u IPv4 56436 0t0 TCP localhost:6379 (LISTEN)
redis-ser 5814 mzh 7u IPv4 56437 0t0 TCP iz2ze5rptd09gfzl0jpc3gz:6379 (LISTEN)
* 寫一個redis-server重啓shell script
#!/usr/bin/bash cd /home/mzh/redis-4.0.11 unset pid_list pid_list=$(lsof -i:6379 | awk 'NR>1{print $2}') for pid in ${pid_list}; do kill -SIGTERM ${pid} done set -v on sleep 2 if [ ! -e ./var ]; then mkdir ./var fi nohup ./src/redis-server ./redis.conf > ./var/6379.log 2>&1 & cd - sudo netstat -apn | grep 6379
* 客戶端鏈接
redis-cli -h aliyun -a xxxx
# redis-cli -h [hostname] -a [password]
aliyun:6379> pingPONGaliyun:6379> set foo barOKaliyun:6379> get foo"bar"aliyun:6379>