Redis学习笔记
漂流瓶0429
生如夏花之绚烂,死如秋叶之静美。
展开
-
Redis简介及相关链接
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with...原创 2019-04-05 17:25:41 · 158 阅读 · 0 评论 -
Linux平台下Redis下载及安装
通过官网下载 $ wget http://download.redis.io/releases/redis-5.0.4.tar.gz $ tar xzf redis-5.0.4.tar.gz $ cd redis-5.0.4 $ make 或者也可以使用git地址下载 $ git clone https://github.com/antirez/redis.git $ cd redis ...原创 2019-04-05 17:50:08 · 1572 阅读 · 0 评论 -
Linux平台Redis配置及设置开机启动
1、修改 Redis 启动脚本 Redis 启动脚本为 Redis 解压目录的utils目录下名为redis_init_script的文件。 使用 vim 打开 Redis 启动脚本 $ vim ./utils/redis_init_script 修改redis_init_script脚本内容如下: 1.1在脚本的第二行添加 # chkconfig 2345 ...原创 2019-04-05 18:37:51 · 1430 阅读 · 0 评论 -
使用Redis的分布式锁
分布式锁在许多"不同的进程必须以独占的方式对共享资源进行操作"的场景中是非常有用的原语。(原语 操作系统或计算机网络用语范畴。是由若干条指令组成的,用于完成一定功能的一个过程) 有许多库和博客文章描述了如何使用Redis实现DLM(分布式锁管理器),但是每个库都使用不同的方法,而且许多库使用了一些与稍微复杂一些的设计相比安全性更低的简单的方法。 这个页面试图提供一个使用...转载 2019-04-12 12:26:25 · 164 阅读 · 0 评论 -
Redis小知识点记录
key 的自动创建和删除 我们无需在放入元素前创建空的list,也无需在list没有元素的时候删除它。在 list 为空时删除 key,并在用户试图添加元素(比如通过LPUSH)而键不存在时创建空 list,是 Redis 的职责。 这不光适用于 lists,还适用于所有包括多个元素的 Redis 数据类型 – Sets, Sorted Sets 和 Hashes。 基本上,我们可以用三条...原创 2019-04-15 11:19:26 · 149 阅读 · 0 评论