知我知行

知而必行,行而必恒,恒而必达.

标签 redis 下的文章

2017-12-22

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...
2017-09-03

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...
2017-09-03

Redis数据结构和内部编码

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

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)...
2017-09-02

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

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