马丁传奇

导航

随笔分类 -  Linux

上一页 1 2

redis安全性 添加访问密码
摘要:设置客户端连接访问redis服务器必须进行身份验证。vi打开编辑redis配置文件:[root@martin etc]# vi /usr/local/redis/etc/redis.conf在约181行找到 # requirepass foobared 修改为:requirepass 123456保存退出,重启redis-server,重新登录客户端登录授权: 方式1.登录同时授权[root@martin ~]# /usr/local/redis/bin/redis-cli -a 123456方式2.先登录后授权[root@martin ~]# /usr/local/redis/bin/red 阅读全文

posted @ 2013-10-31 19:40 马丁传奇 阅读(408) 评论(0) 推荐(0)

Redis的键值命令、服务器命令
摘要:Redis提供了丰富的命令对数据库和各种数据类型进行操作,这些命令可以在Linux 终端使用。在编程时,比如各类语言包,这些命令都有对应的方法。 键值命令 服务器命令 获取数据库中所有键名>keys * 获取所有键名(*星号匹配任意字符)>keys nam* 获取所有以“name”开头的键名>keys nam*g 获取所有以“name”开头,并以“g”结尾的键名测试服务器连通性>pingPONG服务器连接成功返回PONG判断数据库中是否存在某个键>exists age判断数据库存中是否存在“age”键返回:存在返回1;不存在返回0;echo输出命令>echo 阅读全文

posted @ 2013-10-30 18:11 马丁传奇 阅读(667) 评论(0) 推荐(0)

Redis的Sorted Set有序集合命令
摘要:Sorted Set是Set的一个升级版本,它在Set的基础上增加了一个顺序属性,这一属性在添加修改元素的时候可以指定,每次指定后,zset会自动重新按新的值调整顺序。可以理解为有两列的mysql表,一列存value,一列存顺序。操作中key理解为zset的名字。 Sorted Set有序集合添加一个元素>zadd myzset 1 one向myzset集合添加一个顺序号为“1”的元素“one”注: 1.集合中的元素值是唯一的(不允许重复,也没有重复)。 2.重复添加某元素时,虽返回0,但实际会更新了此元素的顺序号值。 3.顺序号值允许重复,即同一顺序号值可以对应多个的元素值(多个元素. 阅读全文

posted @ 2013-10-30 17:47 马丁传奇 阅读(1485) 评论(0) 推荐(0)

Redis的Set无序集合命令
摘要:Set是集合,它是string类型的无序集合。set是通过hash table实现的,添加、删除和查找的复杂度都是0(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog的tag功能。 Set无序集合添加一个元素>sadd myset2 one向myset1集合添加一个元素“one”返回:成功返回1,失败返回0注: 1.集合中的元素值是唯一的(不允许重复,也没有重复) 查看某一集合所有元素>smembers myset2查看myset2集合中所有元素返回:返回当前集合所有元素随机返回集合中一个元素>srandmember myset1随 阅读全文

posted @ 2013-10-30 16:47 马丁传奇 阅读(1049) 评论(0) 推荐(0)

Redis的List链表类型命令
摘要:List是一个链表结构,主要功能是push、pop、获取一个范围的所有值等等,操作中key理解为链表的名字。list类型其实就是一个每个子元素都是string类型的双向链表。我们可以通过push、pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以作为队列。 链表类似于数组,元素有索引值,从左->右依次为:第0 1 2 3 4...个元素;可以按索引(下标)值进行读取(lindex)、更新(lset)链表的元素值,如下图: List链表类型从左端压入元素>lpush mylist1 hello从左压入一个值>lpush mylist1 zhangsan 阅读全文

posted @ 2013-10-30 16:14 马丁传奇 阅读(612) 评论(0) 推荐(0)

Redis的String、Hash类型命令
摘要:String是最简单的类型,一个Key对应一个Value,string类型是二进制安全的。Redis的string可以包含任何数据,比如jpg图片或者序列化的对象。最大上限是1G字节。 Hash是一个string类型的field和value的映射表。它的添加、删除操作都是0(1)(平均)。hash特别适合用于存储对象。相较于将对象的每个字段存成单个string类型。将一个对象存储在hash类型中会占用更少的内存,并且可以更方便的存取整个对象。 String字符类型Hash类型设置一个键值>set name zhangsan返回:OK>hset h1 name zhangsan设置新 阅读全文

posted @ 2013-10-24 23:14 马丁传奇 阅读(775) 评论(0) 推荐(0)

redis2.8.xx安装配置
摘要:一、简介 Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。 在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。 Redis是一个高性能的key- 阅读全文

posted @ 2013-10-23 13:08 马丁传奇 阅读(1902) 评论(0) 推荐(0)

上一页 1 2