2018-05-09

2018-05-09  本文已影响0人  你怕什么呢

Redis

简介:redis是一个高性能的键值对数据库。可以用来作缓存、队列系统。


特性:

1.存储结构。分为字符串类型、散列类型、map类型、集合类型、有序集合类型。

2.内存存储与持久化。redis数据库中所有数据都是存在内存中的,这就意味着读写的效率很高,而存在内存中的数据面临的问题往往是如何持久化,redis提供了数据持久化的支持(快照,dump.rdb文件),可以将内存中的数据写入到硬盘中。

3.支持事务


基本命令:

redis-server 启动

redis-cli 打开redis控制台

KEYS pattern 获得符合pattern模式的键列表 (keys命令需遍历所有key,不建议在生产环境使用,因为redis是单线程的,当redis中key数量越大,keys命令执行越慢,而且最重要的会阻塞服务器,可以用SCAN取代,SCAN不会阻塞服务器)

EXISTS keyName 判断名称为keyName的键是否存在,存在返回1,不存在返回0

DEL key1 key2 删除

TYPE key 获得数据类型

SET key value 字符串负值  GET key 获取值(不存在的时候返回nil)

HSET car price 100w 散列创建 对应的 HGET car price 散列读取

LPUSH、RPUSH、LPOP、RPOP【例如:LPUSH newList 1 2 3】列表创建

LRANGE listName startIndex endIndex 查看list

SADD collection 1 2 3 集合添加   SMEMBERS collection 查看集合全部元素  SREM collection 2 从集合中删除一个元素


zookeeper

简介:zk是一个分布式应用协调配置服务。


Git

简介:git是一个分布式版本控制工具

问题诸如各种命令的区别,典型是git rebase 和 git merge的区别,git stage 和 git add的区别

附上一个git链接 http://www.majunwei.com/view/201707121227526310.html

上一篇下一篇

猜你喜欢

热点阅读