使用docker在本机运行Redis

redis是一个高速的内存数据库,支持多种数据结构
由于mysql这类数据库系统,操作一般都比较慢,为了降低访问mysql的频率,通常我们会把redis作为一个数据缓存,充分利用其高速的特点,将一些频繁访问,但是变化不多的数据,缓存在内存中,
例如,我需要记录网站的访问人数,由于访问量很大,这个访问人数统计是在不断增加的,因此,我们不会每当有一个人来访问,就把这个数据写入数据库,而是先把这个数据缓存起来,再定期写入数据库中,这样可以大大降低数据库的读写频率
和memcached有些类似,但是与memcached相比,redis功能更加丰富一点,支持的数据结构更多,更重要的一点,redis是可以数据持久化的,机器重启了,数据也能得到保留(和持久化的策略设置有关),因此,你甚至可以把redis直接作为数据库来使用

Docker的安装和运行

Docker的安装和运行等内容,请参考这篇文章
链接: 通过vscode方便使用docker创建mysql数据库 https://blog.csdn.net/goodboy31985/article/details/106204527

下载并运行docker上的Redis镜像

  1. 首先下载docker上的redis镜像
    docker pull redis
  2. 启动redis
    docker run --name docker-redis -d -p 6379:6379 redis:latest redis-server --appendonly yes
    参数
    -p 6379:6379 => 映射端口6379
    –name redis-server =>容器别名
    –appendonly yes => 启用AOF持久化方式,设置为no重启数据不会保存

可视化客户端

推荐使用这款客户端,免费,也够用
链接: AnotherRedisDesktopManager
https://github.com/qishibo/AnotherRedisDesktopManager/releases
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章