暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Redis安装及日常运维

IT那活儿 2023-10-18
264
点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!



前 言



Redis是一个免费并且用途非常广泛的数据库,它为运维人员提供了许多便利。
  • Redis 6.0.6在5的版本上有了许多改进,采用了模块化的架构,让我们可以通过编写和加载模块实现redis的更多功能扩展。
  • Redis 6.0.6 引入了多线程技术,在网络方面进行了改进,这使得它的并发性能提高了许多。
  • Redis 6.0.6 引入了新的数据类型,为用户提供了灵活和高效的数据处理方法。
  • Redis 6.0.6 提供了一个在线迁移工具,可以将数据从一个 Redis 实例迁移到另一个实例,而且不影响客户端访问。
除了上述特性之外,Redis 6.0.6 还对性能进行了优化,并修复了一些 bug。它是 Redis 数据库的一个稳定版本,推荐大家使用。

本文针对6.0.6版本redis安装过程和运维命令进行介绍,供大家参考。  




安装redis



2.1 下载redis安装包

下载地址:http://redis.cn/
注:这个网页是中文版的redis网站,不用翻译,但是版本会比英文版的网站落后几个版本。
选择软件包,这里选择最新版本的6.0.6。
2.2 上传解压包
解压后文件夹里有一个压缩包和一个解压后的文件。
进入解压后的文件可以看见配置文件Redis.conf,然后我们在这个目录下执行基本命令:
2.3 安装6.0.6版本
然后我们安装6.0.6版本时候会出现以下报错:
可能是没有gcc编译器或者gcc编译器版本过低,可以执行以下命令:
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash

然后gcc -v查看最新版本:
  • 之前是4.8.5版本,现在升级到9.3.1版本了。
  • 安装gcc之后在redis-6.0.6目录下执行make命令。现在就可以看到有一些redis相关的文件了。
如果以上操作都执行完了,可以执行make install命令
Redis的默认安装路径是在/usr/local/bin目录下,我们在这个目录里面可以找到redis-server,接下来我们可以新建一个文件夹,把配置文件放进这个文件夹里,方便我们以后启动redis:
接下来我们要把redis改成后台运行,我们vim进 redis conf文件:
可以看到默认运行是在本机,默认的端口号是6379,我们找到daemonize no,把它改为yes这样我们以后启动就是后台启动。
接下来我们在上一级目录以lconfig/redis.conf文件为配置文件执行redis-server服务,可以看到成功启动了。
最后我们可以验证以下是否连接成功:
使用redis-cli命令 本机就不用ip地址了,后面接端口号,默认6379。

连进去后执行ping命令,显示pong,成功!




日常运维



Redis安装时会默认创建16个数据库,编号是0-15,我们默认登录进的是0号。

可以使用select命令来查看不同的数据库,0-15号是可以进的,而且除了0以外会在后面标出来,但是16就进不去,因为没有16号数据库。
redis常用的增删改查和基础的运维命令:
  • set name实现插入和修改
  • get name实现查询
  • del name 实现删除
redis-benchmark -h localhost -p 6379 -c 100 -n 100000
  • 这条命令可以来测试redis的性能
    -c:100个并发连接;
    -n 100000个请求;
    检查端口为6379的redis服务器。
  • redis-cli info:查看redis系统信息
  • Slowlog len:查询慢查询条数
  • Slowlog reset:清除慢查询
以上就是redis常用的增删改查和基础的运维命令,本文只是对redis的简单介绍,redis还有很多值得探索的方面,路漫漫其修远兮,吾将上下而求索,欢迎大家留言私信交流补充。

END


本文作者:刘博文(上海新炬中北团队)

本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论