redis安装教程
下载
1.要安装Redis,首先要获取安装包。Windows的Redis安装包需要到以下GitHub链接找到。链接:https://github.com/MSOpenTech/redis。
打开网站后,找到Release,点击前往下载页面。
2.在下载网页中,找到需要的版本(这里我选的是3.2.100),点击Assets,选择对应格式的安装包
这里说明一下:第一个是msi微软格式的安装包,第二个是压缩包,我们选择msi的即可
将msi格式的安装包下载到本地,就可以进行安装步骤了
安装
1.双击安装包,点击next
2.勾选同意协议,点击next
3.勾选添加到环境变量 (点击change可设置安装位置 ) 点击 Next下一步
4.端口号 6379默认 ,勾选选择防火墙例外,从而保证外部可以正 常访问Redis服务,点击Next
5.设置最大存储空间 (可不设定,保持默认100M,学习够用),点击 Next
6.点击install安装 直至完成
7.、安装完毕后,按住Ctrl + Shift + Esc打开任务管理器 >服务>打开服务。在右侧找到 Redis名称的服务, 查看启动情况。如未启动,则手动启动之。正常情况下,会默认将 redis添加到服务中,应该正常启动并运行
8.验证安装成功 是否可使用;打开cmd窗口,输入redis-cli ,正常 显示6379端口号,则表示可正常使用;
9.实测 输入命令 set myredis finish 得到ok;再get myredis 得到 "finish"
这样我们就安装成功了
二 Linux安装Redis
安装
# 安装 wget http://download.redis.io/releases/redis-3.0.6.tar.gz tar xzf redis-3.0.6.tar.gz cd redis-3.0.6 make
启动服务端
src/redis-server
启动客户端
src/redis-cli redis> set foo bar OK redis> get foo "bar"
三 Pycharm操作Redis
redis-py提供两个类Redis和StrictRedis用于实现Redis的命令,
StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,
Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py
安装redis模块
pip3 install redis
普通链接
import redis r = redis.Redis(host='127.0.0.1', port=6379) r.set('foo', 'Bar') print(r.get('foo'))
通过连接池链接
redis-py使用connection pool来管理对一个redis server的所有连接,
避免每次建立、释放连接的开销。默认,每个Redis实例都会维护一个自己的连接池。
可以直接建立一个连接池,然后作为参数Redis,这样就可以实现多个Redis实例共享一个连接池
# redis_pool.py import redis pool = redis.ConnectionPool(host='127.0.0.1', port=6379,max_connections=100) # test_redis.py from redis_pool import pool conn = redis.Redis(connection_pool=pool) # res = conn.get('myname') # 链接池需要用单例模式,否则每次建立一次链接就需要创建一个连接池 # 会极大的浪费资源,而我们想要的是每次建立一次链接都是从链接池取 # 所以需要利用模块的导入或者封装一个类,重写__new__方法,模块导入就是天然的单例