redis的运行机制

从以前总结的redis一些基本性能中,可知redis是非关系型数据库(nosql);这一类的数据类型有以下特点:

非关系型的(sql语句对它不起作用,不需要建表存数据,它是直接存储),分布式(主从复制),开源的水平可扩展的。

优点:可以处理超大量的数据,运行在pc的集群服务器上(性能好,不需要优化,可以进行高并发读写,对海量数据高效存储和访问,对数据的高扩展性和可用性)即,没有表结构,分布式简单。

redis的最基本数据类型就是string,那么简要罗列一下string类型的操作

1、set key value  设置key对应的值为string类型的value

2、get key 获取key对应的值

2、mset key1 value1 ......keyN valueN 一次设置多个key的值

3、mget key1 key2 .....keyN 一次获取多个key的值

4、incr key 对key进行加加操作(++),并返回新的值;该指令默认加1;

5、decr key 同上,但是对key的值是做减减(--)

6、incrby key integer 同incr ,加指定值

7、decrby key integer 同decr,减指定值

8、getset  返回旧值,设置新值

语法:set name xiaohua

get name

返回值xiaohua

getset name xiaolan

返回值xioahua

原文地址:https://www.cnblogs.com/bigwang1126/p/9408956.html