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