美文网首页
Redis基础入门

Redis基础入门

作者: kevin688 | 来源:发表于2017-09-17 10:11 被阅读0次

Redis基本知识

  • NoSQL:是以Key-Value的形式存储数据。特点:非关系型的、分布式的、开源的、水平可拓展的。
  • 使用场景
  1. 对数据高并发读写
  2. 对海量数据的高效率存储和访问
  3. 对数据的高可扩展性和高可用性。
  • Redis3.X版本集群
    Redis3.X版本,集群通过一些配置文件配置即可完成,简单。
    redis cluster在设计的时候,就考虑到了去中心化,去中间件,也就是说,集群中的每个节点都是平等的关系,都是对等的,每个节点都保存各自的数据和整个集群的状态。每个节点都和其他所有节点连接,而且这些连接保持活跃,这样就保证了我们只需要连接集群中的任意一个节点,就可以获取到其他节点的数据。Redis 集群没有并使用传统的一致性哈希来分配数据,而是采用另外一种叫做哈希槽 (hash slot)的方式来分配的。
    redis-trib.rb用来创建集群。
  • 常用命令
String类型:命令基本是成对出现。get/set  mget/mset   单设取、多设取、长度[位置]设取、增减操作、追加操作、等。
Hash类型:与String类似;
List类型: 主要的操作是push和pop。可以从头部或尾部开始。 可以读取范围。 可以当做是队列、栈等结构。
Set类型:无序的集合/没有重复的元素。   添加、删除[弹出]、集合之间的操作[并集、差集、交集等]
zset是set的升级版:只是加多了一列序号。变成了有序集合。

键值命令:keys 、type、 expire、presist、rename、del、ttl、move、exists
服务器命令:ping、echo、select 、quit、exit、dbsize、info、config get、flushdb、flushall。

docker容器配置Redis的使用

  • 使用Dockerfile构建Redis镜像
# Version 0.0.1
FROM redis:3.2.1

#创建文件所在目录
RUN mkdir -p /data
RUN mkdir -p /conf

#VOLUME
VOLUME ["/data","/conf"]

COPY redis.conf /conf/redis.conf

CMD ["/usr/local/bin/redis-server", "/conf/redis.conf"]
  • redis.conf
#增加密码认证
requirepass honkon
#不限定连接的IP
bind 0.0.0.0
#指定端口号
port 6379
  • 宿主机配置Redis的db与conf
/var/lib/docker/hq/redis/conf   /conf   rw
/var/lib/docker/hq/redis/data   /data   rw

相关文章

  • Redis学习笔记二(主从备份及集群配置)

    Redis基础入门学习 Redis主从备份 1.创建Redis节点 我们在redis-3.2/redis_clus...

  • Redis 高可用集群

    Kubernetes部署Redis高可用集群 Mongo介绍 Redis基础介绍请参考本博文Redis(一)之入门...

  • redis 持久化详解

    关于redis的安装和基本使用,参考本人博客: redis安装和基础入门 Redis数据库的学习与实践—Redis...

  • Redis第一天

    Redis基础入门 1,redis 介绍 redis 是一种基于键值对(key-value)数据库,其中 valu...

  • Redis高可用策略与集群方案

    前面几篇Redis的文章《Redis基础与入门实战》《Redis性能优化和高级用法》都是从开发的角度来介绍其在缓存...

  • redis基础入门

    redis数据结构 string1、value是一个string,如果是数字型的string,则可在基础上加减2、...

  • Redis入门基础

    由于自己当前做的项目过程中间接的利用到了Redis,对其产生了一点兴趣,就买了本Redis入门指南(李子骅编著)看...

  • Redis基础入门

    Redis基本知识 NoSQL:是以Key-Value的形式存储数据。特点:非关系型的、分布式的、开源的、水平可拓...

  • 一、redis简介及安装

    一、Redis基础入门 1.redis介绍 edis是一种基于键值对(key-value)数据库,其中value可...

  • 一些挺不错的博客/学习网址

    Redis学习: 官方文档:redis中文网 基本入门:Redis入门视频教程-慕课网、Redis 教程 | 菜鸟...

网友评论

      本文标题:Redis基础入门

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