Redis安装及配置启动方式
来源:互联网 发布:c语言编程入门编程题 编辑:程序博客网 时间:2024/06/05 15:14
一、redis安装
1、官网下载redis源码包redis-3.2.9.tar.gz(版本随意),暂时保存在桌面
2、将源码包解压至/opt
cd ~/桌面 sudo tar -zxvf redis-3.2.9.tar.gz -C /opt3、此时cd进入解压目录
4、在继续往下执行make命令就能安装,但是redis是C语言开发,安装redis需要先讲源码进行编译,编译依赖gcc环境.gcc时linux下的编译程序,是c程序的编译工具。
如果没有gcc环境则需要安装gcc,可使用一下命令安装(连网络状态下)
sudo apt install yum
5、gcc安装完成后再一次进入到第3点目录下,再一次执行命令:
sudo make6、等待安装后出现一下界面表示安装成功了
7、温馨提示:'make test'可不执行
8、最后检查安装
sudo make install
9、安装完成.
二、redis后端启动方式配置
1、首先cd进入redis的安装路径(命令如图) *暂时忽略redis.conf这个文件,这是配置之后才有的
2、在配置后端启动方式之前,执行
./redis-server回车后即可启动服务器,但是当终端关闭之后服务也随之中断,这就是与后端启动相对应的前端启动。这样不利于使用,因为这样需要一个终端始终开启保持服务不中断,于是我们可以配置后端启动方式,即当启动redis服务时,关闭终端时服务不会中断
3、先进入刚开始redis源码安装包的位置,命令如图:
4、在上图我们可以看到一个redis.conf文件,里面配置了redis的一些相关配置,其中包括了redis的默认启动方式为前端启动,因此我们需要将该文件拷贝一份(相当于备份,不要直接修改源码包内的文件)再进行修改。我们可以将该redis.config文件拷贝到redis的安装目录下,在当前命令行下执行:
sudo cp redis.conf /usr/local/bin/当再一次cd进入redis安装路径时就会看到第1点的那张图(暂时忽略该文件的权限,刚开始拷贝过去时该文件只有读权限)
5、因为要修改配置文件的默认启动方式,但是该文件只有读权限,因此我们需要给该文件加写权限:
6、修改权限之后执行
sudo vim redis.conf修改gennal位置,将原先daemonize no 改为 daemonize yes ,保存并退出
7、此时redis后端启动方式就已经配置好了,cd进入redis安装目录后开启服务
./redis-server redis.conf通过执行:
sudo ps -ef|grep redis查看redis服务是否已经启动
可以看到redis默认端口6379已经正在使用,说明服务已经开启。此时再关闭终端时,服务并不会中断,通过执行命令
./redis-cli开启客户端即可开始使用。
阅读全文
0 0
- Redis安装及配置启动方式
- 安装及启动redis
- redis 安装 配置 启动
- redis-配置以及启动方式
- linux下redis的安装及配置启动
- linux下redis的安装及配置启动
- linux下redis的安装及配置开机启动
- Redis 安装及配置
- Redis 安装及配置
- Redis 安装及配置
- redis安装及配置
- redis安装及配置
- redis安装及配置
- Redis单机安装及启动
- centos安装redis+三种启动方式
- redis的安装和启动方式
- Redis安装及主从配置
- Redis及phpredis安装配置
- ONT-Order Line Remains in Picked (Awaiting Shipping) Status After Ship Confirmation (文档 ID 1350621.1
- __ATTRIBUTE__ 你知多少?
- Java开发必备:java帮助文档网址下载或在线帮助
- js常用本地对象RegExp使用
- option structure defined in <getopt.h>
- Redis安装及配置启动方式
- 二十一、React顶级API
- 装饰模式 Decorator Pattern
- 《深度学习原理与TensorFlow实践》学习笔记(一)
- 解决类似/usr/lib64/libstdc++.so.6: version 'GLIBCXX_3.4.19' not found错误
- Python3学习笔记3-try and except, comment, \(back-slash)
- 二叉树
- passing 'char[16]' to parameter of type 'const u8*' (aka 'const unsigned char*') converts between p
- java基础之数组的介绍