redis新手入门

一、背景

关于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那些事)。

小编新手一枚,希望大家多多关注,多多点赞,多多转发,多多留言,我会持续为大家更新。。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180509G0MFLG00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券