redis
木偶跳舞
个人博客
展开
-
Linux下安装redis
Linux 下安装下载地址:http://redis.io/download,下载最新文档版本。(进入上边网址,查看redis最新稳定版本进行下载)本教程使用的最新文档版本为 2.8.17,下载并安装:$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz$ tar xzf redis-2.8.17.t原创 2016-04-11 13:56:32 · 452 阅读 · 0 评论 -
redis 架构设计点
Redis单进程单线程架构1、单线程模型 Redis客户端对服务端的每次调用都经历了发送命令,执行命令,返回结果三个过程。 其中执行命令阶段,由于Redis是单线程来处理命令的,所有每一条到达服务端的命令不会立刻执行,所有的命令都会进入一个队列中,然后逐个被执行。 并且多个客户端发送的命令的执行顺序是不确定的。但是可以确定的是不会有两条命令被同时执行,不会产生并发问转载 2018-01-31 19:53:18 · 714 阅读 · 0 评论 -
php操作redis方法详解
在php里边,redis就是一个功能类,该类中有许多成员方法(名字基本与redis指令的名字一致,参数也一致)。实例:<?php $redis = new Redis(); //连接本地的 Redis 服务 $redis->connect('127.0.0.1', 6379); //选择redis数据库 $redis->select(1); //设置转载 2016-05-26 16:52:13 · 17567 阅读 · 0 评论 -
redis主从数据库状态检测(php)
实例:<?php/** * 检测多个主从redis数据库是否挂掉 * 建立从数据库$redis_db的二维数组,内容包含每个从服务器的配置数据 */header("Content-Type: text/html; charset=utf-8");set_time_limit(0);$redis_db = array( 'db1'=>array( 'hostname原创 2016-06-20 17:57:38 · 1110 阅读 · 0 评论 -
Redis 集合(Set)
Redis 集合(Set)Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。实例redis 127.0.0.1:6379> SADD转载 2016-05-23 16:18:43 · 1098 阅读 · 0 评论 -
Redis 列表(List)
Redis 列表(List)Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列表的头部(左边)或者尾部(右边)一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。实例redis 127.0.0.1:6379> LPUSH w3ckey redis(integer) 1redis 127.0.0.转载 2016-05-23 14:57:16 · 559 阅读 · 0 评论 -
Redis keys 基本命令
Redis keys 命令下表给出了与 Redis 键相关的基本命令:序号命令及描述1DEL key该命令用于在 key 存在时删除 key。不存在的 key 会被忽略。可用于删除多个key , 各key之间用空格间隔 del key1 key22DUMP key 序列化给定 key ,并返回被序列转载 2016-04-13 11:32:28 · 1939 阅读 · 0 评论 -
Redis 哈希(Hash)
Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。 Redis 中每个 hash 可以存储 2的32次方 - 1 键值对(40多亿)。 实例redis 127.0.0.1:6379> hmset w3ckey name "redis tutorial" description "redis basic commands for cac转载 2016-05-27 14:45:47 · 646 阅读 · 0 评论 -
Redis 配置
Redis 配置Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf。你可以通过 CONFIG 命令查看或设置配置项。语法Redis CONFIG 命令格式如下:redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME实例redis 127.0.0.1:6379>转载 2016-04-11 14:48:14 · 578 阅读 · 0 评论 -
redis配置认证密码
redis配置密码1.通过配置文件进行配置 redis配置文件通常在redis.conf中,打开配置文件找到#requirepass foobared去掉行前的注释,并修改密码为所需的密码,保存文件requirepass myredispassword 重启redis 这个时候尝试登录redis,发现可以登上,但是执行具体命令是提示操作不允许redis 127.0.0.1:6379> keys转载 2016-05-27 13:41:25 · 858 阅读 · 0 评论 -
redis主从模式
Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。下面楼主简单的进行一下配置。 1、上面安装好的一个Redis作为master(192.168.0.100),然后使用VirtualBox的虚拟机克隆功能将刚刚那个linux系统克隆一份作为slave,并修改其IP为192.168.0转载 2016-05-27 11:31:55 · 1969 阅读 · 0 评论 -
redis持久化
redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持四种持久化方式,一是 Snapshotting(快照)也是默认方式;二是Appendonlyfile(缩写aof)的方式;三是虚拟内存方式;四是diskstore方式。主要用快照持久化和aof持久化,下面分别讲解:(一)Snapshotting(快照持久化)快照是默原创 2016-05-27 11:09:26 · 395 阅读 · 0 评论 -
PHP安装redis扩展
安装开始在 PHP 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 PHP redis 驱动,且你的机器上能正常使用 PHP。 接下来让我们安装 PHP redis 驱动:下载地址为:https://github.com/phpredis/phpredis/releases。PHP安装redis扩展以下操作需要在下载的 phpredis 目录中完成:转载 2016-05-26 15:34:21 · 722 阅读 · 0 评论 -
Linux(Centos)下Redis开机自启设置
1、设置redis.conf中daemonize为yes,确保守护进程开启。2、编写开机自启动脚本vi /etc/init.d/redis脚本内容如下:# chkconfig: 2345 10 90 # description: Start and Stop redis PATH=/usr/local/bin:/sbin:/usr/bin:/bi转载 2016-05-26 14:51:46 · 5001 阅读 · 4 评论 -
Redis 有序集合(sorted set)
Redis 有序集合(sorted set)Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最转载 2016-05-24 16:08:51 · 10144 阅读 · 1 评论 -
Redis 数据类型
Redis 数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的stri转载 2016-04-11 15:29:04 · 285 阅读 · 0 评论 -
Redis 字符串处理命令
Redis 字符串命令下表列出了常用的 redis 字符串命令:序号命令及描述1SET key value 设置指定 key 的值2GET key 获取指定 key 的值。3GETRANGE key start end 返回 key 中字符串值的子字符4转载 2016-04-13 11:36:03 · 445 阅读 · 0 评论 -
phpredis 手册
目录(点击下面链接查看详情)安装/配置安装在Mac上安装在Windows上安装处理Session分布式 Redis分类和方法用法连接服务键和字符串哈希列表集合有序集合Geocoding发布/订阅事务脚本Introspection转自GitHub,地址: https://github.com/phpredis/phpredis...转载 2018-05-02 14:42:20 · 798 阅读 · 0 评论