
CentOS安装Redis、PHPredis扩展
安装Redis[root@qzdev9 conf]# yum -y install redis #安装redis
[root@qzdev9 conf]# systemctl start redis # 启动redis
[root@qzdev9 conf]# systemctl status redis # 查看redis运行状态
● redis.service - Redis persist...

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对counter做自增操作127.0.0.1:637...

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

Redis全局命令
redis有5种数据结构,他们是键值对中的值,对于键来说有一些通用的命令。<h4>查看所有键</h4>
语法:keys *
[root@vultr ~]# redis-cli
127.0.0.1:6379> keys *
1) "d"
2) "nihao"
3) "c"
4) "hello"
5) "redis"
6) "lianst"
7)...

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