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__方法,模块导入就是天然的单例

 

posted @ 2022-06-01 01:35  _yessir  阅读(660)  评论(0)    收藏  举报