随笔分类 -  Redis

摘要:#开启配置文件中的daemonize 为 yes 如果没有则自行添加 daemonize yes #使用cmd进入redis目录 运行, # 安装服务 加载配置 服务名称 redis redis-server --service-install redis.windows.conf --servic 阅读全文
posted @ 2020-11-23 17:14 青柚 阅读(765) 评论(0) 推荐(0)
摘要:``` #结构 key score value #集合和有序集合 都是没有重复元素、集合是无序的 、集合是element而有序集合是element+score #列表和有序集合 列表可以有重复元素、列表是有序的、列表是element #有序集合中的排名是从小到大的排序的 #重要API #添加score和element 返回添加元素的数量 zadd key score element(可以是多... 阅读全文
posted @ 2019-10-24 18:20 青柚 阅读(121) 评论(0) 推荐(0)
摘要:``` #添加命令 #向集合key添加element(如果element已经存在,添加失败) sadd key element #移除命令 #将集合key中的element移除掉 srem key element #时间负责度根据element数量决定,当element数量为1时候为O(1) #其他命令 #计算集合大小 scard setName #判断某个元素是否在集合中 (返回1是存... 阅读全文
posted @ 2019-10-24 17:52 青柚 阅读(141) 评论(0) 推荐(0)
摘要:``` 新增的常用命令 从列表右端插入值(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 阅读全文
posted @ 2019-10-21 16:44 青柚 阅读(227) 评论(0) 推荐(0)
摘要:``` #所有的命令以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 ... 阅读全文
posted @ 2019-10-21 10:41 青柚 阅读(4057) 评论(0) 推荐(0)
摘要:``` #字符串操作命令 #设置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 阅读全文
posted @ 2019-10-21 10:23 青柚 阅读(203) 评论(0) 推荐(0)
摘要:时间复杂度 阅读全文
posted @ 2019-10-19 18:11 青柚 阅读(165) 评论(0) 推荐(0)
摘要:``` #默认启动方式 redis-server #动态配置启动(动态指定端口启动) redis-server --port 6380 #利用配置文件启动(config_path为自己编写的配置文件路径) redis-server config_path # 建议使用配置文件启动,这样在一台实例上安装了多个Redis后,操作可以更简便 ``` 阅读全文
posted @ 2019-10-19 17:49 青柚 阅读(249) 评论(0) 推荐(0)
摘要:``` #安装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 阅读全文
posted @ 2019-10-19 17:25 青柚 阅读(321) 评论(0) 推荐(0)