『PasteSpider』
最新文章
贴代码出品
热门话题
用户问答
lao人言
「搜索」
Redis的安装
尘埃 2024-01-02 853 60 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即可!

评论列表
尘埃
60 853 0
快捷注册
热门推荐更多
PasteTemplate案例项目
贴代码框架的项目案例,里面有PasteForm的案例代码等;
最新动态
  • 12.****.229 正在查看 PasteSpider之服务器说明 !
  • 114.****.5 正在查看 PasteSpider的测试环境之在Docker中安装centos7并设定SSH的密码 !
  • 215.****.124 正在查看 PasteSpider之appsettings.json的说明 !
  • 61.****.12 正在查看 PasteSpider之--路由列表-私有仓库-环境配置-的介绍 !
  • 46.****.41 正在查看 PasteSpider升级服务器上的一个服务或集群服务 !
  • 19.****.24 正在查看 Serilog在appsettings.json中的配置 !
  • 204.****.193 正在查看 开发者专用Linux容器部署工具PasteSpider(K8S,Jenkins,CICD)介绍 !
  • 116.****.190 正在查看 Redis的安装 !
  • 47.****.127 正在查看 PasteTimer软件介绍 !
  • 133.****.23 正在查看 Serilog在appsettings.json中的配置 !
  • 216.****.30 正在查看 贴代码框架PasteForm之VS2022右键代码生成器插件介绍 !
欢迎加入QQ讨论群 296245685 更新记录 [PasteSpider]介绍 @2022-2023 PasteCode.cn 版权所有 ICP证 闽ICP备2021013869号-2