lmb55的专栏

大道至简...

【Redis学习】Redis开启多个端口

redis安装完毕启动的时候如果没有限定启动哪个配置文件,就会自启动默认的配置文件。查看一下redis的文件分布: dpkg -L redis-server 从上往下几个关键文件: /etc/init.d/redis-server————-redis的可执行程序 /etc/redis/...

2018-02-07 19:38:01

阅读数 3134

评论数 1

【redis&&memcached】数据类型、内存管理、数据持久化和集群管理的区别

这几年redis很火,redis也常常被当做memcached的挑战者被提到桌面上来。关于redis和memcached的比较比比皆是。然而,redis真的在功能、性能以及内存使用效率上都超越memcached吗? 性能上:没有必要过分关注性能,因为二者的性能都已经足够高了。由于redis只使用...

2018-01-02 20:19:50

阅读数 408

评论数 0

【Redis学习】redis通讯协议

服务是一个较抽象的概念,意在帮助使用者达到某种需求。那么对于网络服务来说,通常我们可以将其定义为一个运行在操作系统上的程序,使用者通过网络与其进行交互并得到想要的信息。 客户端和服务器通过TCP连接来进行数据交互,所以它和其它网络服务一样有一个协议。redis服务器接受命令以及命令的参数。服务器...

2017-12-26 23:00:42

阅读数 490

评论数 0

【Redis学习】Redis实现分布式锁

目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足...

2017-10-14 17:46:37

阅读数 1130

评论数 0

【Redis学习】Redis持久化

1、RDB1.1 工作原理 Redis调用fork(),产生一个子进程。 子进程把数据写到一个临时的RDB文件。 当子进程写完新的RDB文件后,把旧的RDB文件替换掉。 1.2 优点RDB文件是一个很简洁的单文件,它保存了某个时间点的Redis数据,很适合用于做备份。你可以设定一个...

2016-04-25 21:24:19

阅读数 790

评论数 0

【Redis学习】Transaction事务管理

1、相关命令:(1)MULTI标记一个事务块的开始。事务块内的多条命令会按照先后顺序被放进一个队列当中,最后由 EXEC 命令原子性(atomic)地执行。返回值:总是返回 OK 。redis> MULTI # 标记事务开始 OKredis> IN...

2016-04-25 21:11:28

阅读数 1077

评论数 0

【Redis学习】Redis管理命令总结

1、键管理之前通过对五种数据类型的操作命令的学习发现,Redis在对每种数据进行处理之前,都要先指定该数据的key,然后再指定对该数据进行何种操作。Redis中的key有点类似于Java中的变量名。对某个数据的处理都是以key作为切入点。所以Redis把key作为单独的处理对象抽象出了一套操作命令...

2016-03-14 13:16:22

阅读数 920

评论数 0

【Redis学习】Redis数据类型及存储结构

Redis支持五中数据类型:String(字符串),Hash(哈希),List(列表),Set(集合)及zset(sortedset:有序集合)。Redis定义了丰富的原语命令,可以直接与Redis服务器交互。实际应用中,我们不太会直接使用这些原语命令,Redis提供了Java,C/C++,C#,...

2016-03-14 12:47:22

阅读数 764

评论数 0

【Redis学习】Redis的安装、管理、适用场合以及使用

1、Redis概述我们知道,内存是电脑主板上的存储部件,用于存储当前正在使用的数据和程序,CPU可以与内存直接沟通,所以访问速速非常高;而外存数据必须加载到内存以后程序才能使用。如果把CPU当做一个吃货,那么内存是碗,而外存是锅,这个吃货再能吃,也得先把饭从锅里盛到碗里再下嘴,而不能直接跳到锅里大...

2016-03-13 22:37:57

阅读数 486

评论数 2

提示
确定要删除当前文章?
取消 删除
关闭
关闭