ToB企服应用市场:ToB评测及商务社交产业平台

标题: 麒麟体系—— openKylin 安装 redis [打印本页]

作者: 饭宝    时间: 2024-6-10 10:08
标题: 麒麟体系—— openKylin 安装 redis

Redis是一种开源的、基于内存的高速缓存数据库,适用于需要高性能、高并发处理的场景。本文将分享怎样在麒麟体系下的openKylin上安装Redis,并简要说明Redis的基本配置和利用方法
一、预备工作

1. 确保麒麟体系 openKylin 已经安装完毕。

我这里利用的鸿蒙体系是 :openKylin 1.0.1 X86
二、下载安装文件

访问下面网址,安装需要的版本,我这里选择的版本是 redis-5.0.7.tar.gz
  1. http://download.redis.io/releases/
复制代码
下载完成后拖到目次 /home/redis
如果体系能直接联网,也可以这样下载:
  1. mkdir /home/rediscd /home/rediswget http://download.redis.io/releases/
  2. redis-5.0.7.tar.gz
复制代码


三、解压安装

解压

  1. sudo tar -zxvf redis-5.0.7.tar.gz
  2. cd redis-5.0.7
复制代码

安装

  1. make
  2. sudo make install
复制代码
四、配置与运行

修改配置文件

  1. sudo vim /etc/redis.conf
复制代码
限制 ip 访问
  1. bind 127.0.0.1
  2. port 6379
复制代码
由于我的麒麟体系是用作服务器,所以我这里利用的配置是
  1. bind 0.0.0.0
  2. port 6379
复制代码


以配置文件运行

  1. redis-server /etc/redis.conf
复制代码


完满运行!
接下来用工具连接一下

也没有问题
五、加入到服务中

  1. sudo vim /etc/systemd/system/redis.service
复制代码
  1. [Unit]Description=Redis DatabaseAfter=network.target[Service]ExecStart=/usr/local/bin/redis-server /etc/redis.conf
  2. User=rootRestart=always[Install]WantedBy=multi-user.target
复制代码

  1. sudo systemctl enable redis
  2. sudo systemctl start redis
复制代码
这两个下令的组合实现了以下操纵:


  1. sudo systemctl status redis
复制代码

实行这个下令后,体系会表现 redis 服务的当前状态信息,包罗是否正在运行、运行时的进程 ID、启动时间等。

最终:先容配置的其他参数利用

Redis 的配置文件 redis.conf 包罗了大量的配置参数,每个参数都影响着 Redis 服务器的行为。
配置项描述daemonize启用后台模式,将 Redis 作为守护进程运行。port指定 Redis 服务器监听的端口号。bind指定 Redis 服务器绑定的网络接口地点。默认是 127.0.0.1,表现只监听本地主机。timeout客户端闲置超时时间,单位为秒。如果一个连接在指定时间内没有进行任何操纵,连接将被关闭。loglevel指定日志记载级别,可以是 debug, verbose, notice, warning。logfile指定日志文件路径。databases指定 Redis 实例中数据库的数量。save配置长期化快照的条件。可以设置多个条件,每个条件包罗时间和修改的键数。rdbcompression启用或禁用 RDB 文件的压缩。requirepass设置 Redis 连接暗码。maxclients答应的最大客户端连接数。maxmemory设置 Redis 实例的最大内存限制。可以利用不同的策略来处理超过限制的数据,比如 LRU、LFU 等。appendonly启用或禁用 AOF(Append Only File)长期化模式。appendfilenameAOF 长期化文件的名称。appendfsync配置 AOF 文件的同步策略,可以是 always, everysec, 或 no。vm-enabled启用或禁用虚拟内存。vm-max-memory设置虚拟内存利用的最大内存量。vm-page-size设置虚拟内存分页的大小。 以上只是 Redis 配置文件中的一小部分参数,实际上还有很多其他参数,每个参数都有其特定的作用。要具体相识所有参数及其含义,最好参考 Redis 官方文档
  1. https://redis.io/docs/management/config-file/
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4