Linux 在线安装 Redis
来源:互联网 发布:回忆是个说书的人 知乎 编辑:程序博客网 时间:2024/06/12 08:45
在Redis的官网中,我们可以看到Redis的简单安装, 和Redis的安装包下载。官网地址:https://redis.io/download
其中,官网给出了简单的在线安装方式:
$ wget http://download.redis.io/releases/redis-4.0.2.tar.gz$ tar xzf redis-4.0.2.tar.gz$ cd redis-4.0.2$ make
我们可以安装官网中给出的示例进行安装和编译。
下面我们以实际服务器安装为例,演示安装Redis和运行Redis,并做简单测试。
准备:
因为Redis默认依赖gcc环境。如果linux中没有gcc-c++,我们先安装gcc-c++
$ yum install gcc-c++
询问是否继续安装 ,选择“Y”
正式搭建
1.进入需要放置Redis安装包的目录(也可以在任意目录):
$ cd /opt/soft
2.下载安装包(用官网给出的下载地址):
$ wget http://download.redis.io/releases/redis-4.0.2.tar.gz
3.下载成功后,解压安装包。默认解压到下载安装包的目录,即当前目录。
$ tar -zxvf redis-4.0.2.tar.gz
4.进入解压的目录,并编译Redis
$ cd redis-4.0.2$ make
5.等待编译成功。并把Redis安装到 /usr/local/redis 下。目录可以自己定义。
$ make PREFIC=/usr/local/redis install
6.安装成功后,我们还需要把redis.conf文件拷贝到/usr/local/redis/目录下:
$ cp redis.conf /usr/local/redis/
7.进入Redis安装的bin目录:
$ cd /usr/local/redis/bin
8.查看bin目录下的文件:
$ ll
我们可以看到如下几个文件
redis-benchmark #性能测试工具
redis-check-aof #aof修复工具
redis-check-rdb #rdb文件检查工具
redis-cli #命令行客户端
redis-server #Redis服务启动工具
9.我们尝试启动:
$ ./redis-server
启动成功,如下图:
但是这是启动方式叫前端启动,我们不能再在命令行做任何操作了。如果退出这种方式,Redis服务 又会关闭。
所以,我们还需要再更改个配置文件:
10 找到我们刚才在第6步拷贝的redis.conf文件,并用vim命令打开:
$ cd /usr/local/redis$ vim redis.conf
11.打开redis.conf文件后,找到daemonize ,它的默认值是”no”,我们需要把它改为”yes”。然后保存文件。
12 我们重新进入到bin目录,并进行启动。这次启动和上次启动的时候,需要把redis.conf文件加上:
$ cd /usr/local/redis/bin$ ./redis-server ../redis.conf
13 我们来验证Redis是否启动成功
$ ps -ef | grep redis
我们可以看到。Redis服务器已经启动起来了。下面我们再做个简单测试
测试
14 启动Redis的客户端命令行:redis-cli
$ cd /usr/local/redis/bin$ ./redis-cli
15.测试,输入ping 并回车,服务器会返回个PONG,证明我们的Redis已经安装成功了。
16. 简单的命令存储和获取Redis数据:
$ set zhangsan 'I am Zhang San'$ get zhangsan $ keys *$ del zhangsan$ keys *
ok! 现在开始使用Redis吧!
- Linux 在线安装 Redis
- linux下在线安装redis
- 无需安装redis,在线练习
- linux在线安装gcc
- linux在线安装mysql
- linux在线安装jdk
- linux在线安装软件
- linux 安装在线词典
- linux 在线安装rabbitmq
- Linux 在线安装软件
- Linux在线安装mysql
- [Redis] Linux系统安装Redis
- Redis--Linux下安装Redis
- Redis 简介、Linux 安装 Redis、Redis 使用
- linux平台Redis安装
- linux 4.5 安装Redis
- linux 安装redis数据库
- linux安装Redis服务器
- 阿里云会给我们带来什么样的ET城市大脑?
- iOS并发编程--GCD、操作队列、线程
- AES加密
- 对粒子滤波算法的理解 特别通俗易懂
- 重新编译Opencv:Opencv3.2.0+CUDA7.5+VS2013+Cmake3.8+Quadro K620显卡+Win7系统
- Linux 在线安装 Redis
- 欢迎使用CSDN-markdown编辑器
- activiti explorer 数据库由h2修改成mysql
- 通讯录系统
- 阿里云会给我们带来什么样的ET城市大脑?
- Material Design之CollapsingToolbarLayout使用,折叠actionbar
- iOS开发
- ORACLE数据库之序列
- C/C++串口通信(1)-同步操作