Redis基础入门

2017-09-17  本文已影响0人  kevin688

Redis基本知识

  1. 对数据高并发读写
  2. 对海量数据的高效率存储和访问
  3. 对数据的高可扩展性和高可用性。
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的使用

# 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"]
#增加密码认证
requirepass honkon
#不限定连接的IP
bind 0.0.0.0
#指定端口号
port 6379
/var/lib/docker/hq/redis/conf   /conf   rw
/var/lib/docker/hq/redis/data   /data   rw
上一篇 下一篇

猜你喜欢

热点阅读