Redis
程序猿roc
这个作者很懒,什么都没留下…
展开
-
Redis系列-php怎么通过redis扩展使用redis
通过前面几篇blog,我们应该对redis有个大致的认识,这里再讲解下,php怎么连接redis服务器进行数据读写?1、安装php扩展a)安装php扩展phpredis:[plain] view plain copy[root@xsf002 tool]# git clone https://github.com/n转载 2016-05-31 12:40:22 · 516 阅读 · 0 评论 -
Redis系列-远程连接redis并给redis加锁
本篇其实是可以和上篇合并的,但由于blog太长编辑麻烦,阅读累人,打算新开一篇, 方便阅读查找。假设两台redis服务器,ip分别为:192.168.1.101和192.168.1.103,如何在101上通过redis-cli访问103上的redis呢?在远程连接103之前,先讲下redis-cli的几个关键参数:用法:redis-cli [OPTIONS] [cmd [arg [转载 2016-05-31 12:50:52 · 226 阅读 · 0 评论 -
Redis系列-存储篇string主要操作函数小结
通过上两篇的介绍,我们的redis服务器基本跑起来。db都具有最基本的CRUD功能,我们沿着这个脉络,开始学习redis丰富的数据结构之旅,当然先从最简单且常用的string开始。1、新增a)set语法:set key value解释:把值value赋给key,如果key不存在,新增;否则,更新[plain] view plain copy转载 2016-05-31 12:50:04 · 258 阅读 · 0 评论 -
Redis系列-存储篇hash主要操作函数小结
阳光透过玻璃,洒在身上,一杯暖茶在手,说不尽的安逸自得,让我有种想再写篇blog的冲动。上篇主要谈了string,这里谈谈hash吧!hash是一些列key value(field value)的映射表。常常用其存储一些对象实例。相对于把一个对象的各个字段存储为string,存储为hash会占用更少的内存。为什么会更省内存呢?需要搞清楚两个配置(hash-max-zipmap-entries和转载 2016-05-31 12:49:18 · 276 阅读 · 0 评论 -
Redis系列-存储篇list主要操作函数小结
在总结list之前,先要弄明白几个跟list相关的概念:列表:一个从左到右的队列,个人理解更类似于一个栈,常规模式下,先进列表的元素,后出。表头元素:列表最左端第一个元素。表尾元素:列表最右端的最后一个元素。不包含任何元素的列表成为空列表。1)新增a)lpush语法:lpush key value[value]解释:把一个或多个元素插入表头。转载 2016-05-31 12:48:29 · 433 阅读 · 0 评论 -
Redis系列-存储篇set主要操作函数小结
最近,总是以“太忙“为借口,很久没有blog了,凡事贵在恒,希望我能够坚持不懈,毕竟在blog的时候,也能提升自己。废话不说了,直奔主题”set“redis set 是string类型对象的无序集合,set不管存储多少对象,对存储对象的add,remove和test操作的时间复杂度是O(1)。set最多能包含 232 - 1 个member。1、增加语法:sadd ke转载 2016-05-31 12:47:37 · 383 阅读 · 0 评论 -
Redis系列-存储篇sorted set主要操作函数小结
redis支持有序集合,即sorted set。sorted set在set的基础上,增加了排序属性,是set的升级版。这里简要谈谈sorted set的常用函数:1)inserta) zadd语法:zadd key score member [[score member] [score member] ...]解释:增加一个或多个member【根据score转载 2016-05-31 12:46:39 · 215 阅读 · 0 评论 -
Redis系列-key相关主要操作函数
这篇blog主要总结下,redis中跟key相关的常用函数1)keys语法:keys pattern解释:查找所有匹配指定模式pattern的key[plain] view plain copy[root@xsf001 ~]# redis-cli redis 127.0.0.1:6379> keys * #所转载 2016-05-31 12:45:08 · 364 阅读 · 0 评论 -
Redis系列-配置文件小结
如果不指定配置文件,redis也可以启动,此时,redis使用默认的内置配置。不过在正式环境,常常通过配置文件【通常叫redis.conf】来配置redis。redis.conf配置格式如下:[plain] view plain copykeyword argument1 argument2 ... argumentN转载 2016-05-31 12:43:33 · 213 阅读 · 0 评论 -
Redis系列-主从复制配置
redis虽然有着卓越的性能,但我们仍然可以通过master/slave这种简单架构,进行读写分离,进一步挖掘redis的性能,提高系统的可用性。redis怎么进行主从复制呢?redis复制主要是通过master server持久化的rdb文件实现的。master server 先dump出内存快照文件,然后将rdb文件传给slave server,slave server 根据r转载 2016-05-31 12:42:25 · 257 阅读 · 0 评论 -
Redis系列-安装部署维护篇
Redis是个高性能的key-value数据库,它的key具有丰富的数据结构:string,hash,list set和sorted set。作为NOSQL,比起memcache之类,不仅仅key数据结构丰富,而且具有持久化的功能,并且能够支持主从复制,很方便构建集群。redis高性能很大程度上源于它是个内存型数据库,它的高性能表现在:set操作11w/s,get操作8.1w/s,与其他类型数据库转载 2016-05-31 12:51:26 · 301 阅读 · 0 评论