随笔分类 - Redis
摘要:#开启配置文件中的daemonize 为 yes 如果没有则自行添加 daemonize yes #使用cmd进入redis目录 运行, # 安装服务 加载配置 服务名称 redis redis-server --service-install redis.windows.conf --servic
阅读全文
摘要:```
#结构 key score value
#集合和有序集合 都是没有重复元素、集合是无序的 、集合是element而有序集合是element+score
#列表和有序集合 列表可以有重复元素、列表是有序的、列表是element
#有序集合中的排名是从小到大的排序的
#重要API
#添加score和element 返回添加元素的数量
zadd key score element(可以是多...
阅读全文
摘要:```
#添加命令
#向集合key添加element(如果element已经存在,添加失败)
sadd key element #移除命令
#将集合key中的element移除掉
srem key element #时间负责度根据element数量决定,当element数量为1时候为O(1) #其他命令
#计算集合大小
scard setName #判断某个元素是否在集合中 (返回1是存...
阅读全文
摘要:``` 新增的常用命令 从列表右端插入值(1 N个) (rpush listkey c b a) rpush key value1 value2 ... valueN 时间复杂度为 O(1 N) 从列表左端插入值(1 N个) (lpush listkey c b a) lpush key value
阅读全文
摘要:```
#所有的命令以h开头
#获取hash key对应的field的value (hget user:1:info age) 获取id为1的用户信息的年龄
hget key field #设置hash key 对应的field的value (hset user:1:info age 23) 设置用户id为1的信息年龄是23
hset key field value #删除hash key ...
阅读全文
摘要:``` #字符串操作命令 #设置key-value 如果存在key相同的value则会替换 set key value #获取key-value 如果获取的key不存在 则返回none (nil) get key #删除key-value 删除成功返回 1 删除失败或者键不存在返回 0 del key #无论key是否存在,都设置 set key value #key不存在,才设置 对已经存在的k
阅读全文
摘要:```
#默认启动方式
redis-server
#动态配置启动(动态指定端口启动)
redis-server --port 6380
#利用配置文件启动(config_path为自己编写的配置文件路径)
redis-server config_path # 建议使用配置文件启动,这样在一台实例上安装了多个Redis后,操作可以更简便
```
阅读全文
摘要:``` #安装wget brew install wget # 使用wget安装Redis # 下载压缩包 wget http://download.redis.io/releases/redis-3.0.7.tar.gz #解压 tar -xzf redis-3.0.7.tar.gz #建立软连接 ln -s redis-3.0.7 redis #进入安装目录 cd redis #编译安装 ma
阅读全文

浙公网安备 33010602011771号