redis常用命令总结-基础入门1篇

一.redis基础

(1)简介

redis是nosql库的一种常见缓存库,nosql即not only sql,非关系型数据库,无关系型数据库acid的存储特点

(2)存储特点

存储特点是key-value的格式,即一个key对应一个或多个value

redis存储的数据可以定期保存到磁盘(持久化)

redis数据丢失后可以通过aof恢复

redis支持数据备份,即master-salve模式的数据备份

(3)存储类型

string:存储的string字符串,一般一个key对应一个value,value可以为字符串类型

hash :是一个string类型的field和value的映射表,hash特别适合用于存储对象。

list: 简单的字符串列表,按照插入顺序排序,可以添加一个元素到列表的头部(左边)或者尾部(右边)

set:是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。

sorted set:有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序

 

二.常用存储类型 命令总结

redis命令模拟地址:http://try.redis.io/

redis官网学习:http://www.redis.net.cn/tutorial/3503.html

(1)存储字符串 string

字符串设值set:

------格式:set key value

例如:

字符串查询 key:

------格式:keys  关键字*

当库里只有一个key时可以直接  可以直接:keys *

字符串查询 key的值value:

------格式: get key

修改字符串:

-----格式:set  key名  value

删除字符串:

------格式:del  key名

 

(2)存储hash对象

设置hash对象:

------设置格式:

HMSET 对象名 字段1 "字段1值"  字段2 "字段2值" 字段3 字段2值 字段4 字段4值

查看hash对象:

-----格式:hgetall  对象名称

删除hsah对象的某个字段:

----格式:hdel 对象名 字段名

修改hash对象的某个字段:

-----格式:hset  对象名 字段名 字段值

往hash对象中增加某个字段:

-----格式:hset 对象名 字段名 字段值

删除hash对象:

-----格式:del 对象名、

(3)存储列表list

插入list列表:

----格式:lpush 列表名 列表值

通过范围索引查看list列表:

-----格式:lrange 列表名 索引1  索引2

 

通过索引查看list列表:

-----格式: lindex  列表名  索引

在list列表内某个字段前(后)插入字段:

Linsert 命令用于在列表的元素前或者后插入元素。当指定元素不存在于列表中时,不执行任何操作。当列表不存在时,被视为空列表,不执行任何操作

-----格式:linsert 列表名  before(after)  字段名

    

通过索引设置list列表中字段值:

 ------格式:lset 列表表  字段的索引  字段值

删除list列表中某个字段:

-----格式:lrem  列表名  删除的字段索引  字段值

(4)集合 set

向set集合中添加元素:

--------格式:sadd 集合名  字段名

获取set集合长度:

-------格式:scard 集合名

返回集合中所有元素:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海是倒过来的天~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值