linux终端 安装redis,linux下yum安装redis以及使用

2023-05-16

1、yum install redis      --查看是否有redis   yum 源

[root@localhost ~]# yum install redis 已加载插件:fastestmirror

base | 3.6 kB 00:00

docker-ce-edge | 2.9 kB 00:00

docker-ce-stable | 2.9 kB 00:00

extras | 3.4 kB 00:00

updates | 3.4 kB 00:00

extras/7/x86_64/primary_db | 145 kB 00:00

Loading mirror speeds from cached hostfile* base: mirrors.sohu.com* extras: mirrors.sohu.com* updates: mirrors.sohu.com

没有可用软件包 redis。

错误:无须任何处理

2、yum install epel-release    --下载fedora的epel仓库

[root@localhost ~]# yum install epel-release已加载插件:fastestmirror

Loading mirror speeds from cached hostfile* base: mirrors.sohu.com* extras: mirrors.sohu.com* updates: mirrors.sohu.com

正在解决依赖关系--> 正在检查事务---> 软件包 epel-release.noarch.0.7-9 将被 安装--> 解决依赖关系完成

依赖关系解决=====================================================================Package 架构 版本 源 大小=====================================================================正在安装:

epel-release noarch 7-9 extras 14 k

事务概要=====================================================================安装 1 软件包

总下载量:14 k

安装大小:24 k

Is this ok [y/d/N]: y

Downloading packages:

epel-release-7-9.noarch.rpm | 14 kB 00:00

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

正在安装 : epel-release-7-9.noarch 1/1

验证中 : epel-release-7-9.noarch 1/1已安装:

epel-release.noarch 0:7-9完毕!

3、yum install redis    -- 安装redis数据库

[root@localhost ~]# yum install redis 已加载插件:fastestmirror

epel/x86_64/metalink | 7.9 kB 00:00

epel | 4.7 kB 00:00

(1/3): epel/x86_64/updateinfo | 857 kB 00:00

(2/3): epel/x86_64/group_gz | 266 kB 00:01

(3/3): epel/x86_64/primary_db | 6.1 MB 00:05

Loading mirror speeds from cached hostfile* base: mirrors.sohu.com* epel: mirrors.ustc.edu.cn* extras: mirrors.sohu.com* updates: mirrors.sohu.com

正在解决依赖关系--> 正在检查事务---> 软件包 redis.x86_64.0.3.2.10-2.el7 将被 安装--> 正在处理依赖关系 libjemalloc.so.1()(64bit),它被软件包 redis-3.2.10-2.el7.x86_64 需要--> 正在检查事务---> 软件包 jemalloc.x86_64.0.3.6.0-1.el7 将被 安装--> 解决依赖关系完成

依赖关系解决=====================================================================Package 架构 版本 源 大小=====================================================================正在安装:

redis x86_64 3.2.10-2.el7 epel 545 k

为依赖而安装:

jemalloc x86_64 3.6.0-1.el7 epel 105 k

事务概要=====================================================================安装 1 软件包 (+1 依赖软件包)

总下载量:650 k

安装大小:1.7 M

Is this ok [y/d/N]: y

Downloading packages:

警告:/var/cache/yum/x86_64/7/epel/packages/jemalloc-3.6.0-1.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 352c64e5: NOKEY

jemalloc-3.6.0-1.el7.x86_64.rpm 的公钥尚未安装

(1/2): jemalloc-3.6.0-1.el7.x86_64.rpm | 105 kB 00:00

(2/2): redis-3.2.10-2.el7.x86_64.rpm | 545 kB 00:01 ---------------------------------------------------------------------总计 385 kB/s | 650 kB 00:01

从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 检索密钥

导入 GPG key 0x352C64E5:

用户ID : "Fedora EPEL (7) "指纹 : 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5软件包 : epel-release-7-9.noarch (@extras)

来自 : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7是否继续?[y/N]:y

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

正在安装 : jemalloc-3.6.0-1.el7.x86_64 1/2

正在安装 : redis-3.2.10-2.el7.x86_64 2/2

验证中 : redis-3.2.10-2.el7.x86_64 1/2

验证中 : jemalloc-3.6.0-1.el7.x86_64 2/2已安装:

redis.x86_64 0:3.2.10-2.el7

作为依赖被安装:

jemalloc.x86_64 0:3.6.0-1.el7

完毕!

4、service redis start

systemctl start redis.service   --开启redis服务

redis-server /etc/redis.conf   --开启方式二

[root@localhost ~]# service redis startRedirecting to /bin/systemctl start redis.service

5、ps -ef | grep redis   -- 查看redis是否开启

[root@localhost ~]# systemctl start redis.service[root@localhost ~]# ps -ef|grep redisredis    5024    1  0 07:58 ?        00:00:00 /usr/bin/redis-server 127.0.0.1:6379root      5054  4497  0 08:00 pts/0    00:00:00 grep --color=auto redis

6、redis-cli       -- 进入redis服务

[root@localhost ~]# redis-cli 127.0.0.1:6379> ?redis-cli 3.2.10To get help about Redis commands type:

"help @"to get a list of commandsin"help "forhelp on "help " to get a list of possible help topics

"quit" to exit

To set redis-cli perferences:

":set hints" enable online hints

":set nohints" disable online hints

Set your preferences in~/.redisclirc127.0.0.1:6379> get

(error) ERR wrong number of arguments for 'get' command127.0.0.1:6379> get key

(nil)127.0.0.1:6379> get key abc

(error) ERR wrong number of arguments for 'get' command127.0.0.1:6379> set key abc

OK127.0.0.1:6379> get key abc

(error) ERR wrong number of arguments for 'get' command127.0.0.1:6379> get key "abc"127.0.0.1:6379>

7、redis-cli  shutdown      --关闭服务

[root@localhost ~]# redis-cli127.0.0.1:6379> shutdown

not connected>

not connected>

[root@localhost ~]# ps -ef |grep redisroot      5127  4497  0 08:34 pts/0    00:00:00 grep --color=auto redis

[root@localhost ~]# systemctl start redis.service[root@localhost ~]# ps -ef |grep redisredis    5134    1  0 08:34 ?        00:00:00 /usr/bin/redis-server 127.0.0.1:6379root      5138  4497  0 08:35 pts/0    00:00:00 grep --color=auto redis

[root@localhost ~]#

8、开放端口6379、6380的防火墙

/sbin/iptables -I INPUT -p tcp --dport 6379  -j ACCEPT   开启6379

/sbin/iptables -I INPUT -p tcp --dport 6380 -j ACCEPT  开启6380

[root@localhost ~]# /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT[root@localhost ~]# /sbin/iptables -I INPUT -p tcp --dport 6380 -j ACCEPT

9、使用redis  desktop manager连接redis

转载自博客园:https://www.cnblogs.com/qianxiaoruofeng/p/8046570.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux终端 安装redis,linux下yum安装redis以及使用 的相关文章

  • Linux >2.6.33:可以使用 sendfile() 来实现更快的“猫”吗?

    必须将大量大文件连接成一个更大的单个文件 我们目前使用 cat file1 file2 output file but are wondering whether it could be done faster than with that
  • ServiceStack.Redis:无法连接:sPort:

    我经常得到 ServiceStack Redis 无法连接 sPort 0 或 ServiceStack Redis 无法连接 sPort 50071 或其他端口号 当我们的网站比较繁忙时 就会出现这种情况 Redis 本身看起来很好 CP
  • GCC 详细模式输出解释

    我是 Linux 新手 谁能向我解释一下我的 hello world 程序的以下详细模式输出 另外 这些文件是做什么用的crt1 o crti o crtend o crtbegin o and crtn o and lc and lgcc
  • 虚拟内存澄清——大连续内存的分配

    我有一个应用程序 我必须在 Windows 上分配 使用运算符 new 相当大的内存空间 数百 MB 该应用程序是 32 位 我们现在不使用 64 位 即使在 64 位系统上也是如此 我启用了 LARGEADDRESSAWARE 链接器选项
  • 如何在 Ubuntu/Linux 发行版中安装 Tesseract-OCR 3.03?

    我和一个朋友有兴趣为 CV 项目训练 tesseract OCR 引擎 我们尝试使用一些包装器 例如 PyTesser 和 pyocr 但结果目前不如我们需要的那么准确 因此 我们希望尝试训练超立方体以更好地实现我们的目的 即识别食品标签上
  • 运行“npm”返回“错误:找不到模块‘继承’”

    module js 340 throw err Error Cannot find module inherits at Function Module resolveFilename module js 338 15 at Functio
  • 每个虚拟主机的错误日志?

    在一台运行 Apache 和 PHP 5 的 Linux 服务器上 我们有多个带有单独日志文件的虚拟主机 我们似乎无法分离 phperror log虚拟主机之间 覆盖此设置
  • Linux 上的“软/硬 nofile”是什么意思

    当我尝试在RedHat EL5上安装软件时 我得到了错误 软 硬nofile的期望值是4096 而默认值是1024 我设法增加了这个数字 但我不知道参数是什么 他们指的是软链接和硬链接吗 我改变的方法是 a 修改 etc security
  • 在 Windows / Linux 中创建 Mac 包

    我自己努力制作一个 r 包 我按照 stackoverflow 中上一个问题的说明进行操作如何为外行开发软件包 http cran r project org bin windows Rtools 以下是我根据上一个问题采取的步骤 在新的
  • PHP mail() 函数不发送邮件

    我有一个小问题 我正在使用一个工作脚本 在我的测试帐户 共享服务器上工作 使用 mail 函数通过 PHP 发送邮件 我刚刚得到了一个专用服务器 但我还无法让该功能发挥作用 在过去的 10 个小时左右的时间里 我阅读了有关 BIND 用于
  • 如何在C程序中直接改变显存映射来绘制像素(无需库函数)

    是否可以通过使用 C 程序更改 RAM 中屏幕 视频即监视器 内存映射中的值来显示黑点 我不想使用任何库函数 因为我的主要目标是学习如何开发简单的操作系统 我尝试访问起始屏幕内存映射 即 0xA0000 在 C 中 我尝试运行该程序 但由于
  • 为什么我的代码在编译用于分析 (-pg) 时在多线程下运行比在单线程下运行慢?

    我正在写一个光线追踪器 最近 我在程序中添加了线程 以利用 i5 四核上的附加内核 奇怪的是 应用程序的调试版本现在运行速度变慢 但优化后的构建运行速度比添加线程之前更快 我将 g pg 标志传递给 gcc 以进行调试构建 并将 O3 标志
  • 为什么单个 Redis 实例不是线程安全的?

    https github com xetorthio jedis wiki Getting started https github com xetorthio jedis wiki Getting started 在多线程环境中使用Jed
  • Redis 在键过期时更新排序集

    我有一个 Redis 服务器 其中包含一组键值对和一个排序集 提供这些键值对的键的索引 键值对可以进入 已完成 状态 此时需要在 1 小时后删除它们 这可以通过在键上设置到期时间来简单地实现 但从排序集中清除它们似乎更成问题 我可以有一个过
  • 在 MacO 和 Linux 上安装 win32com [重复]

    这个问题在这里已经有答案了 我的问题很简单 我可以安装吗win32com蟒蛇API pywin32特别是 在非 Windows 操作系统上 我一直在Mac上尝试多个版本pip install pywin32 都失败了 下面是一个例子 如果你
  • 没有适用于机器人的 Laravel 会话

    我在大型 Laravel 项目和 Redis 存储方面遇到问题 我们将会话存储在 Redis 中 我们已经有 28GB 的 RAM 然而 它的运行速度仍然相对较快 达到了极限 因为我们有来自搜索引擎机器人的大量点击 每天超过 250 000
  • 即使使用 rvm pkg install zlib 后也无法加载此类文件 -- zlib

    我使用 rvm 安装了 zlib 包和 ruby 1 9 3 但是每当我尝试安装时 它说宝石cannot load such file zlib 我用来安装的命令是 rvm install 1 9 3 rvm pkg install zli
  • Linux 阻塞与非阻塞串行读取

    I have 这段代码 https stackoverflow com questions 6947413 how to open read and write from serial port in c用于在Linux中从串行读取 但我不
  • 如果目录不存在,有没有办法让 mv 创建要移动到的目录?

    因此 如果我在主目录中并且想将 foo c 移动到 bar baz foo c 但这些目录不存在 是否有某种方法可以自动创建这些目录 以便你只需要输入 mv foo c bar baz 一切都会顺利吗 似乎您可以将 mv 别名为一个简单的
  • 如何获取 bash 中从 Ping 接收到的数据包的百分比?

    当 ping 主机时 我希望输出仅显示收到的数据包 已发送 5 个 的百分比 我想我需要使用grep不知怎的 但我不知道如何 我是 bash 编程的新手 这是我所在的地方 ping c 5 q host grep grep 中应该包含什么

随机推荐