Redis相信大多读者都不陌生,即使没用过也都听过。虽然笔者项目上是用到了redis,但当时只是简单了解,并未深入和掌握redis,所以笔者利用业余时间来充电,故记下此笔记。
Redis简介
Redis是一个开源的基于内存的no-sql(非关系型)数据库,使用 ANSI C语言编写,支持 strings, hashes, lists, sets, sorted sets 五种数据结构,数据存储方式为key-value 键值对的存储方式,更详细的Redis的简介请参考Redis官网。
Redis的安装
redis的安装其实并不复杂,笔者采用docker 的方式安装redis
docker pull redis
如果没有版本要求,就使用redis docker 提供的默认 pull命令
运行容器的命令有多种,官方提供的demo也简洁明了
docker run --name some-redis -d redis
直接启动一个redis实例,默认开启对外端口6379.
docker run --name some-redis -d redis redis-server --appendonly yes
启动redis开启持久化策略,redis有两种持久化策略,这个以后再细提。没有用-v去指定持久化地址的话,默认的会持久化到 VOLUME /data文件夹下。
docker run -it --