![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
利来利往
幽默,诚实,守时,守信,适应能力强。
展开
-
【数据库面试题】redis解决跨服通信问题
Redis是独立于游戏服务器的,交由它来保存,可以防止宕机回档的问题,也可以减少游戏服务器自己维护数据所占用的内存。一般情况下仅需要取排名的前N名就可以了,这时可以利用数据库的排序功能,或者自己维护一个元素数量有限的top集合。但是有时候我们需要每一个玩家的排名,玩家的数量太多,不能利用数据库(全表排序压力太大),自己维护也会比较麻烦。Redis会对其进行排序,修改某一元素的score后,也会更新排序,在获取数据时,可以指定排序范围。更重要的是,这个排序结果会被保存起来,不用在服务器启动时重新计算。...转载 2022-07-15 08:46:38 · 189 阅读 · 0 评论 -
redis的value为nil引发的bug
function redisRank:upRank(data) if(data.RankType == Command.RankType.GoldWinIndex)then self.Redis:zincrby(self:generateKey(data.RankType), data.count, tostring(data.uid)) else self.Redis:zadd(self:generateKey(data.RankType), data.c.原创 2022-05-31 09:28:18 · 1419 阅读 · 0 评论 -
lua 链接redis
一、安装luarocks包管理工具 对于centos7,直接可以通过yum 安装luarocks 如果yum里搜索不到,按照官方文档自己编译安装吧 二、依赖安装 luarocks安装lua软件时一般都需要编译(这也是lua性能高的原因吧) yum install gcc* lua-devel -y 三、安装 luarocks install redis-lua 会使用gcc进行编译安装 ----------------------------------- Lua配置连接redis htt.转载 2022-05-24 16:16:02 · 1068 阅读 · 0 评论 -
Redis 是如何对数据进行持久化存储的?常见的数据结构都有什么?
Redis总共有五种常见数据结构,三种特殊数据结构(这里不解释) 常用数据结构: STRING: 它是由整数值和SDS(简单动态字符串)实现的对象 应用场景: 1.可以用作缓存 2.可以用作计数器 3.可以用作共享用户session HASH:它是由压缩列表和字典实现的哈希对象 应用场景: 1.可以用作关系型数据库存储,用...转载 2022-01-11 11:13:40 · 167 阅读 · 0 评论 -
搭建集群环境redis-5.05
搭建集群环境redis-5.05 cd usr/local mkdir redis-cluster cd redis-cluster mkdir 7001 7002 7003 cd usr/local/redis-5.0.5 cp redis.conf ../redis-cluster/7001 cp redis.conf ../redis-cluster/7002 cp redis.conf ../redis-cluster/7003 如下调整配置 daemonize yes ...原创 2021-05-06 12:03:58 · 158 阅读 · 0 评论 -
【面试】数据库
数据库 1.你对数据库做了哪些优化 2.你对数据库的索引了解吗 3.你们数据库用的什么存储引擎,为什么用这个引擎 4.innodb他为什么查询数据快 5.你知道索引的原理吗,为什么用了索引就比较快 6.mysql存储引擎 7.你们有遇到数据库方面的瓶颈吗 8.redis的数据结构和优化 9.数据库分库,1个库要拆成n个库 10.sql select区分大小写吗 11.索引的类型 12.联合查询需要每个字段建立索引吗 13.redis做排行榜什么容器 14.Redis适合做什么 优化 表结构,字段,索引,.原创 2021-04-23 16:47:35 · 107 阅读 · 0 评论 -
redis 一些实用备份
查询 Redis Keys 命令用于查找所有符合给定模式 pattern 的 key 。。 https://www.redis.net.cn/order/3535.html Redis 命令参考 http://doc.redisfans.com/ INCR key http://www.redis.cn/commands/incr.html HINCRBY key field increment http://www.redis.cn/commands/hincrby.html ..原创 2021-04-12 16:22:32 · 85 阅读 · 0 评论 -
[手游项目3]-17-linux下redis
安装 wget http://download.redis.io/releases/redis-3.0.7.tar.gz tar xzf redis-3.0.7.tar.gz cd redis-3.0.7 make 整理 mkdir /usr/redis cd src cp redis-server /usr/redis cp redis-benchmark /usr/redis cp redi...原创 2019-04-03 10:12:45 · 137 阅读 · 3 评论 -
[手游项目3]-8-排行榜redis实现
// 获取排行榜 func GetRankData(lsid int32, num int32) []redis.Z { datas, err := GetServerRedis(lsid).ZRevRangeWithScores(RedisKeyServerKickFight(lsid), int64(0), int64(num-1)).Result() if err != nil { ...原创 2019-03-23 16:53:22 · 219 阅读 · 0 评论 -
LRU原理和Redis实现
https://baijiahao.baidu.com/s?id=1595292420641966263&wfr=spider&for=pc原创 2019-03-25 15:50:49 · 107 阅读 · 0 评论