【Redis】Redis基础 - Redis安装启动测试

时间:2023-03-08 23:44:45
【Redis】Redis基础  -  Redis安装启动测试

Redis基本 - 安装

记录 - Redis最新超详细版教程通俗易懂 - 记录一下

Redis 是互联网技术领域使用最为广泛的存储中间件,它是「Remote Dictionary Service」的首字母缩写,也就是「远程字典服务」。Redis 以其超高的性能、完美的文档、简洁易懂的源码和丰富的客户端库支持在开源中间件领域广受好评。

安装Redis需要使用Linux或者Mac环境,如果使用Windows建议使用虚拟机安装个Linux或者Xshell远程连接服务器安装,不推荐安装Redis Windows版本很久没更新了(Window下使用确实简单)。

【Redis】Redis基础  -  Redis安装启动测试

Redis安装

  • Linux 直接安装 apt-get install(Ubuntu)、yum install(RedHat) 或者 brew install(Mac)。
  • 使用 Docker 安装。
  • 通过 Github 源码编译。

Linux下安装Redis

2020-04-14 直接用最新的 redis-5.0.8 官网:https://redis.io/

1、下载安装包! redis-5.0.8.tar

【Redis】Redis基础  -  Redis安装启动测试

本地下载的安装报通过xftp弄到服务器上

【Redis】Redis基础  -  Redis安装启动测试

2、解压Redis的安装包! 程序/opt

cd /usr/local
ls
mv redis-5.0.8.tar.gz /opt
cd /opt
ls
tar -zxvf redis-5.0.8.tar.gz

【Redis】Redis基础  -  Redis安装启动测试

tar -zxvf xxx 解压xxx的 mv x xx 移动x到xx

我傻逼了,嗯,我吃了没事把redis-5.0.8.tar.gz上传到/usr/local,一来就可以直接上传到/opt 解压就是,也对在/usr/local保存一波。

3、进入解压后的文件,可以看到我们redis的配置文件

【Redis】Redis基础  -  Redis安装启动测试

4、基本的环境安装

yum install gcc-c++
make
make install

【Redis】Redis基础  -  Redis安装启动测试

等待make中

Redis是C写的,安装个gcc-c++

【Redis】Redis基础  -  Redis安装启动测试

gcc -v 看下gcc的拜拜 mack install确认下

5、redis的默认安装路径 /usr/local/bin

上面make好了 去/usr/local/bin

【Redis】Redis基础  -  Redis安装启动测试

6、将redis配置文件。复制到我们当前目录下

【Redis】Redis基础  -  Redis安装启动测试

拷贝一份 cp /opt/redis-5.0.8/redis.conf config

7、redis默认不是后台启动的,修改配置文件!

vim redis.conf

【Redis】Redis基础  -  Redis安装启动测试

daemonize由no改yes 保存后台启动

redis 配置搞定

8、启动Redis服务!

 redis-server config/redis.conf

【Redis】Redis基础  -  Redis安装启动测试

指定配置文件来启动服务

9、使用redis-cli 进行连接测试!

redis-cli -p 6379
[root@liuawen bin]# redis-cli -p 6379
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> set name liuawen
OK
127.0.0.1:6379> get name
"liuawen"
127.0.0.1:6379> key *
(error) ERR unknown command `key`, with args beginning with: `*`,
127.0.0.1:6379> keys *
1) "name"
127.0.0.1:6379>

【Redis】Redis基础  -  Redis安装启动测试

redis-cli -p 6379 使用Redis客户端进行连接

keys * 查看所有的key

10、查看redis的进程是否开启!

Xshell 打开另一个会话

ps -ef|grep redis

【Redis】Redis基础  -  Redis安装启动测试

11、如何关闭Redis服务呢?shutdown

【Redis】Redis基础  -  Redis安装启动测试

shutdown 关闭

exit 退出

12、再次查看进程是否存在

ps -ef|grep redis

【Redis】Redis基础  -  Redis安装启动测试

13、后面我们会使用单机多Redis启动集群测试!

Docker 方式

Docker 方式

# 拉取 redis 镜像
> docker pull redis
# 运行 redis 容器
> docker run --name myredis -d -p6379:6379 redis
# 执行容器中的 redis-cli,可以直接使用命令行操作 redis
> docker exec -it myredis redis-cli

Github 源码编译方式

Github 源码编译方式

# 下载源码
> git clone --branch 2.8 --depth 1 git@github.com:antirez/redis.git
> cd redis
# 编译
> make
> cd src
# 运行服务器,daemonize表示在后台运行
> ./redis-server --daemonize yes
# 运行命令行
> ./redis-cli

直接安装方式

# mac
> brew install redis
# ubuntu
> apt-get install redis
# redhat
> yum install redis
# 运行客户端
> redis-cli

Windows下Redis安装

1、下载Redis安装包

这个了 https://github.com/microsoftarchive/redis/releases

【Redis】Redis基础  -  Redis安装启动测试

可能下载不来,可以百度一波。

2、下载完毕得到压缩包:

【Redis】Redis基础  -  Redis安装启动测试

3、解压到自己电脑上的环境目录下的就可以的!Redis 十分的小,只有5M左右的

【Redis】Redis基础  -  Redis安装启动测试

4、开启Redis,双击运行服务即可!

redis-server.exe

【Redis】Redis基础  -  Redis安装启动测试

redis默认端口6379

5、使用redis客户单来来连接redis

点击redis-cli.exe运行

【Redis】Redis基础  -  Redis安装启动测试

记住一句话,Window下使用确实简单,但是Redis 推荐我们使用Linux去开发使用!

【Redis】Redis基础  -  Redis安装启动测试

Redis 使用 ANSI C 编写并且能在绝大Linux系统上运行,基于BSD协议,对OS X没有外部依赖. 我们支持Linux 和 OS X两种系统的开发和测试,我们推荐使用Linux部署. Redis 可以像SmartOS一样运行在Solaris系统中, 但是我们会最大力度的支持它. 官方不支持Windos版本的Redis,但微软开发和维护着支持win-64 的Redis版本.

微软也没维护到多少的 。。。,Linux 开发使用比较好的。

https://github.com/microsoftarchive/redis/releases/tag/win-3.2.100