首页 > 数据库 >2,Redis下载与安装

2,Redis下载与安装

时间:2024-01-27 22:01:34浏览次数:50  
标签:127.0 0.1 Redis redis local 6379 usr 安装 下载

redis下载与安装

# 下载redis安装包,https://redis.io/download/,以下为5.0.7版本为例
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
# 解压安装包
tar -zvxf redis-5.0.7.tar.gz
# 移动到特定的目录
mv ./redis-5.0.7 /usr/local/redis
cd /usr/local/redis/
# 编译redis
make
# 将对应的可执行文件移动到对应目录,PREFIX表示对应的目录
# 库文件会存放在/usr/local/lib目录。
# 配置文件会存放在/usr/local/etc目录。
# 其他的资源文件会存放在usr/local/share目录。
# 这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。
make PREFIX=/usr/local/redis install
# 启动redis,由于redis.conf中
./bin/redis-server& ./redis.conf

# 查看是否启动成功,是否可以查看到redis进程信息
ps -ef | grep redis

自定义redis.conf:

1,如果需要守护进程启动:daemonize yes
2,如果需要取消保护模式(不特殊配置会限制访问):protected-mode no

编译后的自带redis工具简介

redis-server

作用:用于启动Redis

# 直接启动redis,使用默认的配置
redis-server

# 修改配置
redis-server --port 6380 --daemonize yes

# 指定固定配置文件启动redis
redis-server redis.conf

redis-cli

作用:redis命令行客户端

# 默认启动,表示连接127.0.0.1:6379 的redis,交互式方式
[root@VM-12-8-opencloudos bin]# ./redis-cli 
127.0.0.1:6379> get a
(nil)
127.0.0.1:6379> set a b
OK
127.0.0.1:6379> get a
"b"
127.0.0.1:6379> exit

# 指定端口,交互式方式
redis-cli -h 127.0.0.1 -p 6379

# 命令式,直接返回结果
redis-cli -h 127.0.0.1 -p 6379 get a

# 关闭redis服务(或者直接kill杀死进程,但是会进行持久化操作,缓冲区资源也不会优雅关闭等)
redis-cli shutdown

redis-benchmark

作用:对redis进行性能压测

# -k 表示是否keepalive,1表示keepalive,0表示reconnect,默认值为1
# -q 强制退出redis
# -h 表示实例的域名连接地址或IP地址,默认值:127.0.0.1
# -p 表示实例的端口,默认为6379
# -a 表示实例的连接密码,免密连接的实例无需输入-a {password}。
# -t 表示执行具体测试命令合集,如果是多个用逗号隔开
# -c 表示客户端并发连接数,默认值50
# -d 表示单条数据大小,单位Byte,默认值3
# -n 表示请求数,默认值100000
# -r 表示使用随机key数量
redis-benchmark -h 127.0.0.1 -p 6379 -t set,lpush -n 10000 -q

redis-check-aof

作用:redis AOF持久化文件检测和修复工具

redis-check-aof --fix file.aof

redis-check-rdb

作用:redis RDB持久化文件检测和修复工具

redis-check-rdb dump.rdb

redis-sentinel

作用:启动Redis Sentinel

# 启动哨兵  redis-server sentinel.conf --sentinel也是启动哨兵
redis-sentinel sentinel.conf

redis客户端连接工具

AnotherRedisDesktopManager

Github地址:https://github.com/qishibo/AnotherRedisDesktopManager

标签:127.0,0.1,Redis,redis,local,6379,usr,安装,下载
From: https://www.cnblogs.com/seek0608/p/17991337

相关文章

  • 写个视频号下载工具
    前言之前在看雪看到一篇关于视频号加密逆向的文章,想着自己复现一下,学习一下wasm逆向。又发现文中提到的WeChatVideoDownloader软件已经开始收费了。不过收费也很合理,毕竟开发和维护都是需要时间成本的。那就自己开发一个出来,原理看雪那篇文章已经说的很明白了,而且WeChatVideoDow......
  • 写个视频号下载工具
    前言之前在看雪看到一篇关于视频号加密逆向的文章,想着自己复现一下,学习一下wasm逆向。又发现文中提到的WeChatVideoDownloader软件已经开始收费了。不过收费也很合理,毕竟开发和维护都是需要时间成本的。那就自己开发一个出来,原理看雪那篇文章已经说的很明白了,而且WeChatVideoDo......
  • 环境变量管理工具Modules的安装
    一、软件依赖tcl软件(1)tcl下载地址:http://www.tcl-lang.org/software/tcltk/(2)编译安装cdunix/./configure--prefix=/usr/local/tcl(aptinstalltcltcl-dev)二、编译安装modules软件(1)下载地址:  https://modules.sourceforge.net/(2)解压安装:(apt-getinstallenvironme......
  • Ubuntu安装helm3实例
    为了在Ubuntu系统上部署Helm,你需要按照以下步骤操作:先决条件:确保你有一个Kubernetes集群,并且你的本地机器已经安装了kubectl工具,并且配置好了与你的Kubernetes集群通信。下载Helm:你可以从Helm的官方发布页面下载最新版本的Helm包。或者,你可以使用脚本自动安装它。使用H......
  • vscode-pdf 插件安装后无法正常使用
    vscode在安装vscode-pdf插件后点击pdf文件仍为文本模式打开,如下图所示:解决方法打开一个pdf文件后,打开命令面板ctrl+shift+P,搜索View:ReopenEditorWith选择Pdf-Review,下方.pdf选择默认编辑器同样选择Pdf-Review......
  • APK安装到系统目录
    ADB启动APP详解要将APK安装到系统目录(/system/app或/system/priv-app),需要具备root权限,以及使用adb命令。以下是一种可能的方法:1.下载Adb命令工具,并确保设备已连接到计算机。2.打开终端或命令提示符窗口,并导航至ADB工具所在的目录。3.获取设备的root权限:adbroot4.PU......
  • 为什么 Redis Cluster 是16384个槽位
    为什么RedisCluster是16384个槽位正常的心跳数据包携带节点的完整配置,它能以幂等方式来更新配置。如果采用16384个插槽,占空间2KB(16384/8);如果采用65536个插槽,占空间8KB(65536/8)。RedisCluster不太可能扩展到超过1000个主节点,太多可能导致网络拥堵。16384个插......
  • 3、Git安装与常用命令
    本教程里的git命令例子都是在GitBash中演示的,会用到一些基本的linux命令,在此为大家提前列举:ls/ll查看当前目录cat查看文件内容touch创建文件vivi编辑器(使用vi编辑器是为了方便展示效果,学员可以记事本、editPlus、notPad++等其它编辑器)3.1、Git环境配置3.1.1下......
  • pyqt5基本安装过程(内含pip改变默认安装路径的方法)
    今天安装pyqt的时候发现pip总是会安装到一个我自己都找不到的地方,安装完和没安装一样,每次都只能靠pycharm中设置的安装库来救命。为了愉快的用命令行下载软件包(其实是因为qt需要安装的包太多),我改变了它的默认安装路径。如何改变pip默认安装路径先看一下python安装的默认位置以......
  • cockroach 集群安装(三节点)
    一、安装前配置1.1所有节点禁用防火墙内部网络建议关闭防火墙systemctlstopfirewalld.service并且禁止开机启动systemctldisablefirewalld.service1.2配置时间同步(所有节点)1、安装相关软件yum-yinstallntpdate2、添加定时任务crontab-e301***/usr/......