redis:就是保存key/value的地方,读写效率非常高。
Redis解决了什么问题:
1.1 数据库压力过大
由于用户量增大,请求数量也随之增大,数据压力过大
1.2 数据不同步
多台服务器之间,数据不同步----- session 共享问题
1.3 传统锁失效
多台服务器之间的锁,已经不存在互斥性了 --> 分布式锁的问题
案例:需求
在Docker容器中部署Redis,并通过外部机器访问Redis。
案例:实现步骤
1.搜索Redis镜像 docker search redis
2.拉取Redis镜像 docker pull redis:5.0
3.创建容器,设置端口映射
docker run -id --name=c_redis -p 6379:6379 redis:5.0
docker run -id --name=c_redis -p 6379:6379 -v /home/redis/redis.conf:/etc/redis/redis.conf redis:5.0
4.测试访问
使用外部机器连接redis
./redis-cli.exe -h 192.168.149.135 -p 6379 (192.168.149.135为宿主机IP)
网友评论