Redis入门(一)

何为Redis?

Redis是一个高性能键值数据库,是当前特别热门的NoSql数据库之一,NoSql即结构不固定,每个元组都有不同的字段。

Redis中的数据以文件的形式存在硬盘中,

Redis优势:

1.性能极高:读的速度110000/s,写的速度81000/s。

2.支持丰富的数据类型:支持Strings;Lists;Hashes;Sets;Ordered Sets;这些数据类型操作。

Redis使用场景:

适用于一些特别复杂并且不频繁变化的sql操作,可以将数据缓存下来,下次读取直接从redis中读取;

但是一些频繁改变的页面比如向商城,不太适合直接做页面缓存,但是可以通过分块缓存。

Redis安装与使用

下载地址:https://github.com/microsoftarchive/redis/releases

下载好了然后解压就好了。

首先使用需要先打开服务端:

通过cmd进入安装文件夹,输入:

redis-server.exe redis.windows.conf

再打开一个cmd窗口,同切安装目录下,然后输入:

redis-cli.exe -h 127.0.0.1 -p 6379

打开客户端可以开始使用了。

Redis常用命令(在进行操作的时候不要引号)

   设置键                                                                        set "键名" "值"

   获取键值                                                                     get “键名”

   设置多个键                                                                 mset "键名"   "值"   “键名” “值”  “键名” “值”

   获取多个键                                                                 mget  “键名”  “键名”  “键名”
   获取所有键值                                                              keys * 

   对值为数字的数据做加加操作                                     incr "键名"

   对值为数字的数据做减减操作                                     decr “键名”

  对值为数字的数据进行特定加法                                  incrby "键名"  "要加的数字"

  对值为数字的数据进行特定减法                                   decrby “键名”  “要减的数字”

   给值为字符串的键追加值                                             append "键名" “追加的值”

  对值为字符串的值进行截取                                          substr “键名” “起始位置” “终止位置”

   判断key是否存在                                                        exists "键名"

   返回指定模式的所有key                                              keys "模式"

   给键改名                                                                     rename "旧名"  “新名”

   指定当前库的key的数量                                              dbsize

   指定key过期的时间                                                      expire  “键名”  时间(单位秒)

  查询键还有多少时间过期                                              ttl   “键名”

  选择数据库                                                                    select “数据库的序号”

  通常情况下redis默认有16个数据库,从0开始,到15,可以通过修改window.redis.conf这个配置文件来修改数据库的数量。

  将指定的键移到其他数据库                                            move "键名"  “数据库序号”

  删除当前数据库所有的键                                               flushdb

  删除所有数据库中的键                                                  flushall

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值