mac redis 安装及基本设置 python操作redis
一、下载redis 官网https://redis.io/
二、安装编译
1、解压:tar zxvf redis-4.0.10.tar.gz
2、移动到: mv redis-4.0.10 /usr/local/
3、切换到:cd /usr/local/redis-4.0.10/
4、编译测试 sudo make test
5、编译安装 sudo make install
三、运行redis
输入 redis-server 启动redis
出现下图表示启动成功 Port:6379为redis的端口
出现下图表示启动成功 Port:6379为redis的端口
关闭redis redis-cli shutdown
四、修改redis配置
1、cd /usr/local/redis
2、用编辑器打开 redis.conf文件
可以设置ip:
设置端口:
设置密码:
3.带配置文件重启redis redis-server \usr\local\redis\redis.conf
五、python操作redis
1、安装python操作redis模块
pip3 install redis
2、代码操作redis
1 import redis 2 # 直接连接redis 3 conn = redis.Redis(host='10.211.55.28', port=6379, password='foobared', encoding='utf-8') 4 # 设置键值:19999999999="8888" 且超时时间为10秒(值写入到redis时会自动转字符串) 5 conn.set('19999999999', 8888, ex=10) 6 # 根据键获取值:如果存在获取值(获取到的是字节类型);不存在则返回None 7 value = conn.get('15131255089') 8 print(value)
3、django链接操作redis
# 1、安装django-redis模块(内部依赖redis模块) pip3 install django-redis # 2、在django项目的settings.py中添加相关配置 CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://10.211.55.28:6379", # 安装redis的主机的 IP 和 端口 "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", "CONNECTION_POOL_KWARGS": { "max_connections": 1000, "encoding": 'utf-8' }, "PASSWORD": "foobared" # redis密码 } } } # 3、在django的视图中操作redis from django.shortcuts import HttpResponse from django_redis import get_redis_connection def index(request): # 去连接池中获取一个连接 conn = get_redis_connection("default") conn.set('username', "direction", ex=10) value = conn.get('nickname') print(value) return HttpResponse("OK")