redis基础

Redis:Remote dictionary server(远程字典服务器),使用C语言编写,支持BSD开源协议,支持高性能(key-value键值对)分布式内存,基于内存运行,支持持久化的NoSQL。

Redis默认16个数据库,脚标从0开始,默认进入的为0号数据库。

 

 

开启、关闭命令:

ps -ef|grep redis #查看进程是否开启

redis-cli -p 6379          #默认选择db库是0,再输入ping,返回pong即进入

ping                     #返回pong

redis-benchmark #测试Redis性能

select db_num      #切换到db_num数据库

dbsize                   #查看当前数据库key的个数

keys *                   #展示当前用户下的key

flushdb                 #清空当前库

flushall                  #清空所有数据库

type key               #查看key类型

 

下面列举一下Redis五大常用数据类型,再对各个数据类型的常用命令进行介绍 :

 

 

常用命令介绍:(Redis相关命令可查看:http://redisdoc.com)

一、key:

move key db_num       #将该key移动到db_num的数据库

expire key second        #设置key的过期秒数

ttl key                         #查看key的生命周期,返回值为-1即为始终存在。

set key value                #设值

===================分割线=========================

 

二、String

Set/get/del/append/strlen           #设值、获取、删除、追加、获取长度

Incr/decr/incrby/decrby              #加1、减1、加n、减n

Getrange/setrange s_index t_index    #取值设值,从s_index到t_index

 

posted @ 2018-10-31 19:51  Someday&Li  阅读(183)  评论(0编辑  收藏  举报