redis
文章平均质量分 76
大玉莞尔
Playing~~~Fighting~~~
展开
-
redis的数据类型-List
list既可以作为栈,又可以作为队列(双向链表)lpush 从list的头部压入一个元素127.0.0.1:6379> lpush list1 hello(integer) 1127.0.0.1:6379> lpush list1 world(integer) 2127.0.0.1:6379> lrange list1 0 -11) "world"2) "hello"rpus原创 2017-05-14 19:34:38 · 195 阅读 · 0 评论 -
redis的数据类型-String
String设置key对应的值为String类型的value,一个key对应一个value,是二进制安全的 * set e.g. set name liudy get name set name liudy2(会覆盖,因为key重复) * setnx 如果不想覆盖 setnx name liudy3 (如果存在,返回0,不更新原创 2017-05-14 11:42:14 · 222 阅读 · 0 评论 -
redis的数据类型-Hashes类型及java实现
Hashes介绍:hset (user:001是hash表的表名)127.0.0.1:6379> hset user:001 name liudy(integer) 1127.0.0.1:6379> hget user:001 namehsetnx(键相同,返回0,不更新;与setnx类似)hmset(批量设置)127.0.0.1:6379> hmset user:003 name原创 2017-05-14 13:00:28 · 415 阅读 · 0 评论 -
redis介绍和使用场景
介绍:remote dictionary server 是一个高性能的(key/value)分布式内存数据库 键值redis特点:支持数据持久化(内存-磁盘)不仅仅提供简单的key-value类型的数据,还提供hash,set,zset,list等数据结构的存储redis支持数据的备份master-slaveredis使用场景列表内容原创 2017-05-16 07:14:52 · 347 阅读 · 0 评论 -
redis安装-mac
redis下载步骤: 1. 官网下载 https://redis.io 2.linux下载 redis-2.8.22.tar.gzredis安装步骤:编译源程序tar zxvf redis-redis-2.8.22.tar.gz cd redis-2.8.22 make cd src && make install移动文件,便于管理mkdir -p /usr/local/red原创 2017-05-15 22:47:15 · 224 阅读 · 0 评论 -
Redis高级实用特性(持久化机制、发布订阅消息、虚拟内存的使用)
持久化机制Redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到硬盘来保证持久化。snapshotting(快照)也是默认方式 快照是默认的持久化方式。这种方式是将内存中的数据以快照的方式写入到二进制文件中,默认的文件名为dump.rdb。可以通过配置设置自动做快照持久化的方式。我们可以配置redis在n秒内如果超过m个key被修改则自动做快照。save 900原创 2017-05-15 14:04:10 · 489 阅读 · 0 评论 -
Redis高级实用特性(安全性、主从复制、事务处理)
安全性主从复制事务处理持久化机制发布订阅消息虚拟内存的使用原创 2017-05-15 06:58:45 · 377 阅读 · 0 评论 -
Redis常用命令-服务器相关命令
ping 测试连接是否存活 (不存活打印,Could not connect to Redis…)127.0.0.1:6379> pingPONGecho 在命令行打印一些内容127.0.0.1:6379> echo liudy"liudy"127.0.0.1:6379> echo 77873847387483"77873847387483"select 选择数据库(0原创 2017-05-15 06:56:38 · 283 阅读 · 0 评论 -
Redis常用命令-键值相关命令
1.键值相关命令 * keys 返回满足给定pattern的所有key127.0.0.1:6379> keys * 1) "key6" 2) "key4" 3) "key1" 4) "myset1" 5) "myzset" 6) "list4" 7) "email" 8) "key3" 9) "myset5"10) "list3"11) "list6"12) "list2原创 2017-05-15 06:38:18 · 273 阅读 · 0 评论 -
redis的数据类型-zset
sorted sets是有序集合,它在set的基础上增加了顺序属性,可理解为有两列的mysql表。zadd 添加元素score,member(如果值相同则更新排序号)127.0.0.1:6379> srandmember myset3"five"127.0.0.1:6379> srandmember myset3"five"127.0.0.1:6379> srandmember mys原创 2017-05-14 22:33:10 · 307 阅读 · 0 评论 -
redis的数据类型-set
它是String类型的无序集合,集合可以取交集并集差集,通过这些操作我们可以实现sns的推荐和blog的tag功能。 * sadd 添加元素(返回1成功 0失败)127.0.0.1:6379> sadd myset1 one(integer) 1127.0.0.1:6379> sadd myset1 two(integer) 1127.0.0.1:6379> sadd myset1 t原创 2017-05-14 21:56:27 · 238 阅读 · 0 评论 -
安装 win
1. 下载redis 选zip包https://github.com/MicrosoftArchive/redis/releases2. 解压 例如目录: c: /redis3. 切换到命令行 在c:/redis 下执行 redis-server redis.windows.conf 下图表示成功4. 注册redis为服务(否则cmd窗口关闭 redis服务就停了)(1)依旧在命令...原创 2018-06-16 17:25:47 · 254 阅读 · 0 评论