分类 Redis 下的文章

Redis单线程架构

redis使用了单线程架构和I/O多路复用模型来实现高性能的内存数据库服务。引出单线程模型开启三个redis-cli客户端同时执行命令客户端1设置一个字符串键值对127.0.0.1:6379> set hello world OK 客户端2对counter自增操作127.0.0.1:6379> incr counter 客户端3对count...

Redis数据结构和内部编码

type命令时间返回的就是当前键的 数据结构类型,分别为:string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合),但是这些只是redis对外的数据结构。如下图所示:实际上每种数据结构都有自己底层的内部编码实现,而且是多种实现,这样redis会再合适的场景选择合适的内部编码。如下图:可以看到每种数据结构都有两种以...

Redis全局命令

redis有5种数据结构,他们是键值对中的值,对于键来说有一些通用的命令。查看所有键语法:keys * [[email protected] ~]# redis-cli 127.0.0.1:6379> keys * 1) "d" 2) "nihao" 3) "c" 4) "he...

Redis的配置、启动、操作及关闭

redis安装之后,src和/usr/local/bin目录下多了几个以redis开头的可执行文件,我们统称为redis shell,这些可执行文件可以做很多事情,例如可以启动和停止redis、可以检测和修复redis的持久化文件,还可以检测redis的性能。<h3>启动与配置</h3>启动redis有三种方式:默认配置、运行配...