『贴Builder』
最新文章
热门话题
用户问答
lao人言
「搜索」
Redis的安装
尘埃 2024-01-02 165 1 0
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持

PasteSpider的内存默认使用的是Redis,如果你是单服务器的话也可以修改成MemoryCache的缓存模式,

不过不建议这么弄,因为要是你重启PasteSpider后,那缓存就失效了,况且redis运行的时候占用资源极低,没必要节省这一点!

Redis是目前比较常用的缓存服务器,主要是他占用资源足够小,甚至小至2MB大小

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。
这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,
数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步

和内存缓存MemeryCache对比,他可以跨应用,也就是我们常说的集群啥的!

假设我设定Redis的密码为 Redispass

设定的对外端口为8130

在实际中不建议端口映射出来,直接局域网访问即可,可以连接到服务器后使用命令查看缓存

由于我使用的是podman,则启动的命令如下:

docker run -it --name redis -p 8130:6379 -d --restart always redis --requirepass Redispass

然后使用命令看下是否运行了

docker ps

如下图

CONTAINER ID  IMAGE                              COMMAND               CREATED       STATUS           PORTS                                            NAMES
49fa1b63264e  docker.io/library/redis:latest     --requirepass Spi...  1 minutes ago 1 minutes ago  0.0.0.0:8130->6379/tcp                           redis



然后使用本地的RDM进行连接

image.png

像我这样的就是表示可以使用了!

看下我测试服的内存占用

使用命令

docker stats --no-stream

如下图

ID            NAME                              CPU %       MEM USAGE / LIMIT  MEM %       NET IO             BLOCK IO           PIDS        CPU TIME         AVG CPU %
16ac30f3e59d  default_4_fa299ef5747b4e8681d4e4  0.00%       323MB / 3.9GB      8.28%       184.5MB / 216MB    24.58kB / 178.1MB  27          1h9m24.862626s   0.00%
3b29660cea59  default_1_7d2e45510cc342668ea3a6  0.00%       134.9MB / 3.9GB    3.46%       5.385MB / 1.727MB  25.98MB / 1.52MB   15          1h35m59.940698s  0.00%
49fa1b63264e  redis                             0.00%       2.068MB / 3.9GB    0.05%       28.75MB / 20.03MB  12.29kB / 86.02kB  5           3h36m1.859909s   0.00%
71219c2d022b  spider                            0.00%       229.5MB / 3.9GB    5.88%       20.72MB / 71.89MB  66.54MB / 122.6MB  16          1h39m1.945708s   0.00%
7ddf6f047b4f  default_1_7_87128a53ab0547168939  2.14%       140.8MB / 3.9GB    3.61%       23.37MB / 22.62MB  61.69MB / 45.06kB  15          6m3.91212s       2.14%
b6f5580e8437  pgsql                             6.73%       21.14MB / 3.9GB    0.54%       61.74kB / 90.75kB  184.3kB / 54.24MB  7           11.465425s       6.73%
dd87cf08d74d  postgres                          0.00%       131.9MB / 3.9GB    3.38%       140.3MB / 148.3MB  57.19MB / 43.11GB  8           1h7m12.500946s   0.00%
fc0caf2ad27d  rabbitmq                          0.00%       124.7MB / 3.9GB    3.20%       115MB / 68.24MB    43.14MB / 8.147MB  25          15h1m4.976856s   0.00%

如果你使用的是docker容器,只需要把文中提到的命令中的podman修改成docker即可!

评论列表
尘埃
1 165 0
快捷注册
最新动态
  • 1.****.2 正在查看 PasteSpider之占位符,宏,对象属性遍历的说明 !
  • 173.****.191 正在查看 免费SSL证书,自动续期配置,配合PasteSpider的路由策略,用得飞起 !
  • 14.****.171 正在查看 PasteSpider之占位符,宏,对象属性遍历的说明 !
  • 107.****.121 正在查看 PasteSpider之占位符,宏,对象属性遍历的说明 !
  • 29.****.9 正在查看 PasteSpider中如何同步文件到服务器包含PasteSpiderFile的下载 !
  • 86.****.117 正在查看 在centos7中安装docker !
  • 77.****.33 正在查看 PasteSpider支持Ubuntu(podman)啦! !
  • 59.****.150 正在查看 使用PasteSpider部署CoreShop商城 !
  • 30.****.12 正在查看 Redis的安装 !
  • 96.****.136 正在查看 使用PasteSpider实现CI/CD持续部署,类似Jenkins的功能,让你的2G服务器也可以飞起 !
  • 41.****.222 正在查看 PasteSpider之私有仓库的创建和使用 !
欢迎加入QQ讨论群 296245685 更新记录 [PasteSpider]介绍 @2022-2023 PasteCode.cn 版权所有 ICP证 闽ICP备2021013869号-2