redis学习
atom_pig
持之以恒,滴水穿石
展开
-
Redis基础(四) Redis事务
Redis事务(redis部分支持事务) 是什么:可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。 能干嘛:一个队列中,一次性、顺序性、排他性的执行一系列命令 常用命令: discard:取消事务,放弃事务块中的所有命令 exec:执行事务块中的所有命令 multi:标记一个事务的开启 unwatch:取消...原创 2018-08-09 13:04:07 · 205 阅读 · 0 评论 -
Redis基础(三) Redis的Java客户端Jedis
1.测试连通性 public class Demo01 { public static void main(String[] args) { //连接本地的 Redis 服务 Jedis jedis = new Jedis("127.0.0.1",6379); //查看服务是否运行,打出pong表示OK System.out.println("connecti...原创 2018-08-05 22:05:15 · 201 阅读 · 0 评论 -
Redis基础(二) Redis的五大数据类型及常见操作命令
Redis的五大数据类型:String(字符串),hash(哈希,类似java里的Map),list(列表),set(集合),zset(sorted set:有序集合)。 String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。 string类型是二进制安全的。意思是redis的string可以包含任何数据。...原创 2018-07-28 18:48:30 · 339 阅读 · 0 评论 -
Redis基础(一)
Redis:REmote DIctionary Server(远程字典服务器) 是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一称为数据结构服务器。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的...原创 2018-08-05 21:13:27 · 198 阅读 · 0 评论 -
Redis基础(六)Redis的复制(Master/Slave)
Redis的复制(Master/Slave):也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。 作用:读写分离,容灾恢复 怎么玩: 配从(库)不配主(库) 从库配置:slaveof 主库IP 主库端口(每次与master断开之后,都需要重新连接,除非你配置进redis.conf文件。info ...2018-08-27 16:45:56 · 154 阅读 · 0 评论 -
Redis基础(五)Redis持久化(RDB ,AOF)
Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,持久化的方式有两种RDB(Redis DataBase) 和AOF(Append Only File),再次加载进行使用。 RDB(Redis DataBase) 是什么:在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。Redis会单独创建(fork)一个子进程...原创 2018-08-25 18:18:51 · 243 阅读 · 0 评论