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的端口
      
 
  
  关闭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")

 

 

 

posted @ 2020-05-20 15:23  方大象  阅读(700)  评论(0编辑  收藏  举报