redis的概念和基础类型

redis是一个开源的基于key-value的nosql数据库,它又经常被认为是一个数据结构服务器。

nosql的优点:1.处理超大量的数据  2,集群 

redis有5种基本数据类型

一.String

常用命令:

1、set name lijie

设置一个name=lijie的键值对(一个键对应一个值)

2、get name

获得键为name的值

3、setnx name lijie

如果存在,返回0并且不更新,如果不存在,返回1并更新

4、setex name 10 lijie

设置name=lijie,存活时间为10秒,10秒后键消失

5、setrange name 1-3 zzz

将键为name的值得第2位到第4位替换为zzz  即值为 lzzze

6、mset name1 lijie1 name2 lijie2

设置多个键值对,成功返回OK,一个不成功就都不会成功。

7、msetnx同setnx理解。

8、getset name zhangsan

返回旧值并设置新值

9、getrange

获取子字符串

10、mget

批量获取

11、incr key1

自增,返回自增之后的数,key1不存在的话,默认为0

12.incrby  key1 5

自增5次,返回自增之后的数,key1不存在的话,默认为0,负数为减

13.decr与decrby

自减

14 、append key1 zzz

给key1的值加上zzz,返回加上之后的长度

15.strlen name

查看name键的长度

二、hash

hash是一个String类型的filed和value的映射表

1.hset

hset user:001 name lijie

创建一个hash表user:001 对字段name设值为lijie

2。hget

hget user:001 name

取name 的值

3.hsetnx

4.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值