Windows安装使用Redis,redis基本使用教程,python连接调用redis


下载:

https://github.com/microsoftarchive/redis/releases/tag/win-3.2.100
在这里插入图片描述

安装:

  1. 解压之后运行文件夹里的redis-server.exe,弹出以下界面不要关闭
    在这里插入图片描述
  2. 在当前目录下打开cmd,运行 redis-cli.exe
    在这里插入图片描述
    在这里插入图片描述
  3. 输入ping之后会得到pong,就说明已经安装成功

redis安装成Windows服务:

进入到redis目录下,然后执行redis-server --service-install redis.windows-service.conf,如下图
在这里插入图片描述
打开运行,输入services.msc
在这里插入图片描述
可以看到redis服务安装成功,卸载命令:redis-server --service-uninstall
在这里插入图片描述

修改密码:

使用shutdown命令关闭Redis服务端,然后使用文本编辑器打开Redis服务配置文件redis.windows-service.conf,找到requirepass ,requirepass 123456 把这行加上去

在这里插入图片描述
再次连接需要在服务中启动redis服务
在这里插入图片描述

在这里插入图片描述

客户端连接:

直接打开这个网址就能看到怎么用了

https://github.com/caoxinyu/RedisClient

基本使用:

切换数据库: select [0-15]
字符串:
添加一条数据: set kay value
让key对应的数据自增1:incr key
让key对应的数据自增count:incrby key count
查看数据类型:type key
hash哈希:

hset key k1 v1 # 将k1,v1存储在key上
hget key k1 # 将key上k1的值取出来
hmset key k1 v1 k2 v2 … # 一次性将k,v放到key
hmget key k1 k2 … # 一次获取多个key的值
hgetall key # 获取所有的key
hvals key # 获取所以的值

list 列表:列表是一个双向链表,可以从左边或者右边进行插入

LPUSH key 数据1 数据2 # 从左边插入
RPUSH key 数据1 数据2 # 从右边插入
LRANGE key start stop # 提取数据start到stop
LLEN key # 返回key对应列表的长度
LPOP # 从左边删除一个
RPOP # 从右边删除一个

set集合:无序的,不重复,可自动去重

sadd key values # 向集合内存入数据
smembers key # 查看集合内所有元素
scrad key # 查看集合内元素的个数
sismember key value # 查看key中是否包含value
spop key # 随机删除一个key
srandmember key count # 随机从key中查询count个数据

python里调用redis:

from redis import Redis
r = Redis(
    host='localhost',
    password='123456',
    db=5,
    port=6379,
    decode_responses=True,  # 防止中文编码 
)
# 插入一个key,value
r.set("text", "hello 世界")
# 读取
result = r.get("text")
print(result)
# 插入一个有序集合
r.zadd("students", {"张三":20, "李四":30, "王二": 25})
# 将李四分值减去20
r.zincrby("students",-20, "李四")
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青衫木马牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值