美文网首页
2018-05-09

2018-05-09

作者: 你怕什么呢 | 来源:发表于2018-05-09 13:16 被阅读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

    相关文章

      网友评论

          本文标题:2018-05-09

          本文链接:https://www.haomeiwen.com/subject/aimnrftx.html