2018-05-09

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容