
Redis
熊先生的博客
这个作者很懒,什么都没留下…
展开
-
redis运行lua脚本
使用lua 脚本操作redis可减少与redis数据的连接次数,减少网络传输带来的时间浪费。在某些情景下,当我们需要对redis进行一系列的操作时我们可以使用lua。下面给出简单的示例。redis-cli 运行lua 脚本 redis-cli -h host -p port -a password -n db –eval demo.lua k1 k2 , a1 a2连...原创 2018-03-01 17:06:09 · 4148 阅读 · 0 评论 -
redis 使用rdb文件恢复数据
注意两个配置参数:appendonly nodbfilename dump.rdbdir /var/lib/redisappendonly 设置成no,redis启动时会把/var/lib/redis 目录下的dump.rdb 中的数据恢复。dir 和dbfilename 都可以设置。我测试时appendonly 设置成yes 时候不会将dump.rdb文件中的数据恢复。...原创 2018-09-11 16:48:43 · 16613 阅读 · 4 评论 -
用 Redis SETNX 防止数据重复保存
场景:后端保存数据的时候经常有重复保存的情况,假设两个同样数据的POST请求被前端发送了两次,后端如果不做验证那就会被保存两次。而那种先查询数据库,如果数据库中没有这条数据再进行保存。显然是行不通的。一、假设向数据库MongoDB新建一个游戏。游戏存储的json如下:{ "name":"吃鸡战场", "type":"手游"}而name字段加type字段 可构成一个游戏唯...原创 2019-04-10 11:59:05 · 3523 阅读 · 0 评论