redis windows是一个开源的使用ANSI C语言编写的高性能的key-value数据库,并提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等多种语言的API,使用很方便。软件支持主从同步。数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。这使得Redis可执行单层树复制。存盘可以有意无意的对数据进行写操作。
安装教程
1、解压文件,双击应用程序开始安装,点击next
2、更改路径并选择“添加Redis目录到环境变量PATH中”,这样方便系统自动识别Redis执行文件在哪里
3、端口号可保持默认的6379,并选择防火墙例外,从而保证外部可以正常访问Redis服务
4、设定最大值为100M。也可以自己随意设置大小
5、点击安装后,正式的安装过程开始。安装完成点击finish退出
配置教程
1、安装完毕后,需要先做一些设定工作,以便服务启动后能正常运行。使用
文本编辑器打开Redis服务配置文件“redis.windows-service.conf”
2、找到含有requirepass字样的地方,位置在444行,追加一行,输入requirepass 123456。这是访问Redis时所需的密码
3、右键计算机>管理>服务和应用程序>服务。再在右侧找到Redis名称的服务,点击重新启动Redis
4、win+r输入cmd进入命令符,进入Redis的目录输入redis-cli并回车,如图正常提示进入,并显示正确端口号,则表示服务已经启动
5、使用服务前需要先通过密码验证。输入“auth 123456”并回车,返回提示OK表示验证通过
6、输入set mykey1 "xue51"并回车,用来保存一个键值。再输入get mykey1,获取刚才保存的键值。读取没有问题,表明Redis服务安装成功
命令
TYPE key — 用来获取某key的类型
KEYS pattern — 匹配所有符合模式的key,比如KEYS * 就列出所有的key了,当然,复杂度O(n)
RANDOMKEY - 返回随机的一个key
RENAME oldkeynewkey— key也可以改名
RPUSH key string — 将某个值加入到一个key列表末尾
LPUSH key string — 将某个值加入到一个key列表头部
LLEN key — 列表长度
LRANGE key start end — 返回列表中某个范围的值,相当于mysql里面的分页查询那样
LTRIM key start end — 只保留列表中某个范围的值
LINDEX key index — 获取列表中特定索引号的值,要注意是O(n)复杂度
LSET key index value — 设置列表中某个位置的值
RPOP key — 和上面的LPOP一样,就是类似栈或队列的那种取头取尾指令,可以当成消息队列来使用了
SADD key member — 增加元素
SREM key member — 删除元素
SCARD key — 返回集合大小
SISMEMBER key member — 判断某个值是否在集合中
SINTER key1 key2 ... keyN — 获取多个集合的交集元素
SMEMBERS key — 列出集合的所有元素
还有Multiple DB的命令,可以更换db,数据可以隔离开,默认是存放在DB 0。
0条评论