实例介绍
【实例简介】redis命令大全
【实例截图】
【核心代码】
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 | 目錄 Introduction 简述 数据操作 key操作 列出key 测试指定key是否存在 删除给定key 返回给定key的value类型 返回从当前数据库中随机选择的一个key 原子的重命名一个key Key的超时设置处理 字符串操作 设置key对应的值为string类型的value 获取key对应的string值 增减操作 追加字符串 截取字符串 改写字符串 返回子字符串 中文字符串处理 取指定key的value值的长度 位操作 列表操作 添加元素 查看列表长度 查看列表元素 查看一段列表 截取列表 删除元素 设置list中指定下标的元素值 1 1.3.3.8 1.3.4 1.3.4.1 1.3.4.2 1.3.4.3 1.3.4.4 1.3.4.5 1.3.4.6 1.3.4.7 1.3.4.8 1.3.4.9 1.3.4.10 1.3.4.11 1.3.5 1.3.5.1 1.3.5.2 1.3.5.3 1.3.5.4 1.3.5.5 1.3.5.6 1.3.5.7 1.3.5.8 1.3.5.9 1.3.5.10 1.3.6 1.3.6.1 1.3.6.2 1.3.6.3 1.3.6.4 1.3.6.5 1.3.6.6 1.3.6.7 1.3.6.8 1.3.6.9 阻塞队列 集合操作 添加元素 移除元素 删除并返回元素 随机返回一个元素 集合间移动元素 查看集合大小 判断member是否在set中 集合交集 集合并集 集合差集 获取所有元素 有序集合操作 添加元素 删除元素 增加score 获取排名 获取排行榜 返回给定分数区间的元素 返回集合中score在给定区间的数量 返回集合中元素个数 返回给定元素对应的score 评分的聚合 哈希操作 设置hash值 获取hash值 递增某一个域的值 判断某一个域是否存在 删除域 获取域的数量 获取所有的域名 获取所有域的值 获取所有域名和值 2 1.3.7 1.3.7.1 1.3.7.2 1.3.7.3 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.7 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 HyperLogLog操作 将元素添加至 HyperLogLog 返回给定 HyperLogLog 的基数估算值 合并多个 HyperLogLog 专题功能 排序 事务 流水线 发布订阅 开发设计规范 Key设计 超时设置 数据异常处理 内存考虑 延迟考虑 典型使用场景参考 客户端推荐 上线部署规划 内存规划 网卡RPS设置 服务器部署位置 持久化设置 多实例配置 具体设置参数 其他好用的配置技巧 常见运维操作 启动 停止 查看和修改配置 批量执行操作 选择数据库 清空数据库 重命名命令 3 1.7.8 1.7.9 1.7.10 1.7.11 1.7.12 1.7.13 1.7.13.1 1.7.13.2 1.7.13.3 1.7.13.4 1.8 1.8.1 1.9 1.9.1 1.9.1.1 1.9.1.2 1.9.1.3 1.9.1.4 1.9.1.5 1.9.1.6 1.9.1.7 1.9.2 1.9.2.1 1.9.2.2 1.9.2.3 1.9.2.4 1.9.2.5 1.9.2.6 1.9.3 1.9.3.1 1.9.3.2 1.9.3.3 1.9.3.4 1.9.3.5 执行lua脚本 设置密码 验证密码 性能测试命令 Redis-cli命令行其他操作 持久化与备份恢复 RDB相关操作 AOF相关操作 备份 恢复 数据迁移 将key从当前数据库移动到指定数据库 问题处理 一般处理流程 探测服务是否可用 探测服务延迟 监控正在请求执行的命令 查看统计信息 获取慢查询 查看客户端 查看日志 延迟检查 检查CPU情况 检查网络情况 检查redis整体情况 检查连接数 检查持久化 检查命令执行情况 内存检查 系统内存查看 系统swap内存查看 info查看内存 dump.rdb文件成生内存报告(rdb-tool) query在线分析 4 1.9.3.6 1.9.3.7 1.9.3.8 1.9.3.9 1.10 1.10.1 1.10.2 1.10.3 1.10.4 1.10.5 1.10.6 1.11 1.11.1 1.12 1.12.1 1.12.2 1.12.3 1.12.4 1.13 1.13.1 1.13.1.1 1.13.1.1.1 1.13.1.1.2 1.13.1.2 1.13.1.2.1 1.13.1.2.2 1.13.1.2.3 1.13.1.2.4 1.13.1.2.5 1.13.1.2.6 1.13.1.2.7 1.13.1.3 1.13.1.3.1 内存抽样分析 统计生产上比较大的key 查看key内部结构和编码等问题 Rss与内存碎片增加问题 测试方法 模拟oom 模拟宕机 模拟hang 快速产生测试数据 模拟RDB load情形 模拟AOF load情形 Redis安全问题 Shell提权问题 高可用和集群简述 高可用与分片的概念 高可用主要场景和对应思路 分片主要场景和对应思路 适用场景对比列表 高可用和集群架构与实践 主从复制-sentinel架构 高可用原理 发现原理 基本切换原理 环境搭建 部署架构 网络规划 用户规划 持久化规划 目录规划 部署步骤 配置文件 维护操作 完整启动 5 1.13.1.3.2 1.13.1.3.3 1.13.1.3.4 1.13.1.3.5 1.13.1.3.6 1.13.1.3.7 1.13.1.3.8 1.13.1.3.9 1.13.1.3.10 1.13.1.3.11 1.13.1.3.12 1.13.1.4 1.13.1.4.1 1.13.1.4.2 1.13.1.4.3 1.13.1.4.4 1.13.1.4.5 1.13.1.4.6 1.13.1.4.7 1.13.1.4.8 1.13.1.4.9 1.13.1.4.10 1.13.1.4.11 1.13.1.4.12 1.13.1.4.13 1.13.1.4.14 1.13.1.5 1.13.1.5.1 1.13.1.5.2 1.13.1.5.3 1.13.1.5.4 1.13.1.5.5 1.13.2 1.13.2.1 启停redis 手动启动 启停sentinel 查看sentinel状态 查看master地址和端口 查看master配置 重置该sentinel 动态修改sentinel配置 主动切换 主从是否完全一致 接收所有事件信息 高可用和异常测试 测试环境介绍 手动切换测试 主实例宕测试 单从实例宕测试 双从实例宕测试 单sentinel宕测试 双sentinel宕测试 master所在主机整体宕测试 slave所在主机整体宕测试 脑裂测试 quorum测试 Master hang死测试 附:sentinel.conf被修改后的含义 附:sentinel事件含义 其他问题 只读性 事件通知 虚拟IP切换 持久化动态修改 Sentinel最大连接数 Sharding架构(Redis 3.0 Cluster) 高可用与分片原理 6 1.13.2.1.1 1.13.2.1.2 1.13.2.1.3 1.13.2.2 1.13.2.2.1 1.13.2.2.2 1.13.2.3 1.13.2.3.1 1.13.2.3.2 1.13.2.3.3 1.13.2.3.4 1.13.2.3.5 1.13.2.3.6 1.13.2.3.7 1.13.2.3.8 1.13.2.3.9 1.13.2.3.10 1.13.2.3.11 1.13.3 1.13.3.1 |
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论