一、背景
关于redis的一些背景,大家自行百度吧。这里就不废话了,直接干货。
二、下载
redis实际上是分客户端与服务端的,官网给的下载地址里面已经包括了客户端与服务端。
下载地址:https://github.com/shen8332402/softwore/blob/master/redis.zip
三、安装运行
下载下来直接解压即可。如下图:
目前我们想要简单运行,即启动服务端程序即可。以下两种运行方式:
①直接双击redis-server.exe便可以启动。
②命令行方式启动,进入cmd命令行,切换目录到当前文件夹,运行命令: redis-server.exe redis.windows.conf 即可启动。可以看到这里相当于指定了配置文件。(这里进入命令行有个小技巧,windows进入当前目录,按住“shift”键,右击鼠标,可以看到“在此处打开命令窗口”,可以快速进入命令行)。
启动成功如下:
以上redis服务端就算运行成功了。
下面我们运行客户端,客户端运行比较简单,直接双击redis-cli.exe即可运行,如下图:
四、执行相应的操作
上图中我执行了一个简单的字符串操作。
set name zhangsan //向redis中添加了一个key-value型数据:
name-zhangsan。
get name //从redis中获取key为name的数据。返回zhangsan。
注意:redis中数据都是以key-value保存的。无论redis中什么样类型的数据。
五、redis支持的数据类型
string、list、set、sortedset、hash
这些数据类型,大家可以先自行学习,随后我会挨个详细讲述。
六、key的一些通用操作
keys pattern:获取所有与pattern匹配的key.*表示任意多个字符。?表示任意一个字符
del key1,key2…:删除key
exists key:判断key是否存在
rename key newkey:对key重命名
expair key time:设置key过期时间(单位秒)
ttl key:获取key剩余超时时间。返回-1表示没有设置超时时间。返回-2表示超时不存在。
type key:判断key类型返回字符串:string,list,set,hash,zset
以上一些操作为:对redis中key的一些操作,活学活用可以起到事半功倍的效果,这里只是列举了一部分,大家可以多多尝试。
七、备注
以上redis操作,在redis的命令行客户端都可以使用,是作为对redis入门熟悉的必由之路。但是问题来了,这样在命令行客户端的操作似乎用处不是很大。为啥大家又把redis说的那么神呢。请继续关注redis学习后续文章(redis与java那些事)。
小编新手一枚,希望大家多多关注,多多点赞,多多转发,多多留言,我会持续为大家更新。。