Redis 完全开源的高性能 key-value 数据库;

  • 支持数据持久化,可以将内存的数据保存在磁盘中,重启时再次加载使用。
  • 数据类型丰富:string字符串、list列表、sets集合、sorted sets有序集合、hash哈希。
  • 原子操作:要么成功执行要么失败完全不执行。

使用

redis-server # 开启redis服务
# 切换到redis目录下运行
redis-cli.exe -h 127.0.0.1 -p 6379
set mykey adb  # 设置键值对
get mykey  # 取出键值对

python 函数

列表相关

r.lpush(name,values)
r.lpush("list2",11,22)  # 从左边增加
r.rpush("list2",11,22)  # 从右边增加

r.lset(name,index,value) # 对name对应的list的一个索引位置重新赋值
r.lset("list2",0,-11)

r.lindex(name, index)  # 对name对应的list的一个索引处取值
r.lindex("list2",0)

r.llen("list2")  # 列表长度
r.lrange("list2",0,-1)  # 取出范围为0到-1(最后一个元素)

参考连接:https://www.runoob.com/w3cnote/python-redis-intro.html