安装前准备:
由于redis底层用c语言编写的,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++
安装redis3.0版本
1,下载redis源码
从官网下载
http://download.redis.io/releases/redis-3.0.0.tar.gz
2,上传源码到linux服务器
按住Alt+p打开sftp窗口,拖拽式方式将源码包上传到linux服务器上(或者filezilla工具上传)
3,在指定路径中解压源码包
在/usr/local下新建文件夹redis将redis-3.0.0.tar.gz拷贝到/usr/local/redis中
此时没有执行权限,修改权限:chmod +x redis-3.0.0.tar.gz
解压源码:tar -zxvf redis-3.0.0.tar.gz然后
cd /usr/local/redis-3.0.0
4,进入解压后的目录中进行编译 make
5,完成编译后进行安装
make PREFIX=/usr/local/redis install
/usr/local/redis为指定的安装目录
安装完后会在/usr/local/redis下出现一个bin目录,bin目录中就是我们要使用的内容
redis3.0新增的redis-sentinel是redis集群管理工具可实现高可用。
6,启动redis服务
一般使用redis-cli作为启动的客户端的工具,redis-server作为启动服务端的工具
前端模式启动服务端:./redis-server
可以再开一个窗口启动客户端进行存储数据测试:./redis-cli
客户端中存储数据测试:
直接运行bin/redis-server将以前端模式启动,前端模式启动的缺点是ssh命令窗口关闭则redis-server程序结束,线上不推荐使用此方法
后端模式启动服务端
启动后自动在后台运行,与ssh窗口是否关闭无关(需要配置)
修改redis.conf配置文件 redis.conf是redis的配置文件,redis.conf在redis源码目录。
将redis.conf配置文件拷贝到bin目录下,切换到bin目录下
发现权限为只读,修改redis.conf的权限 chmod 777 redis.conf
由于配置文件中默认为前端模式启动,需手动编辑修改配置文件中内容:vi redis.conf 按pgDn向下翻找到daemonize no
修改为yes,即是用后端模式启动
进行后端模式启动:./redis-server redis.conf
然后查看是否成功启动服务:ps -aux|grep redis
至此,成功的采用后端模式启动了redis服务,无论ssh窗口是否关闭,服务将一直在后台自动运行
7,停止redis服务
方式一:查找到执行的redis服务的进程号然后强制停止服务(不建议采用此方式,线上正在存储数据时采用强制关闭会丢失数据)
方式二:使用客户端工具关闭:./redis-cli shutdown
分享到:
相关推荐
启动redis并指定配置文件 cd /usr/local/redis ./bin/redis-server ./redis.conf #设置随机启动 vim /etc/rc.local 最后添加: /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf 连接: 用redis-...
接着,将项目部署起来,在本项目中其实就是利用 Python 执行 app.py 文件,以下为我在Linux上的部署命令。 # /root/flaskDemo/app.py表示项目根路径下的app.py启动入口文件路径 # /root/flaskDemo/flaskDemo.log表示...
或从源码编译安装 wget http://download.redis.io/redis-stable.tar.gz && tar xzf redis-stable.tar.gz && cd redis-stable && make && make install 系统已有 Redis 的,运行 redis-server --version 查看自己的...
源支付3.1版本全开源版+店员监控软件+手机监控APP源码 ...1.先创建一个目录,上传源码,解压后我们的环境刚刚安装了,删除掉就可以,这个环境是win的,Linux的安装环境在上面,已经安装过了 2.这个
接着,将项目部署起来,在本项目中其实就是利用 Python 执行 app.py 文件,以下为我在Linux上的部署命令。 # /root/flaskDemo/app.py表示项目根路径下的app.py启动入口文件路径 # /root/flaskDemo/flaskDemo.log...
用这个脚本管理之前,需要先配置下面的内核参数,否则Redis脚本在重启或停止redis时,将会报错,并且不能自动在停止服务前同步数据到磁盘上: 代码如下: # vi /etc/sysctl.conf vm.overcommit_memory = 1 然后应用...
源支付3.1版本全开源版+店员监控软件+手机监控APP源码 PHP7.2 Mysql5.6 Supervisor管理器 Redis 1.新建一个网站,解压,环境选择PHP7.2 网站运行目录public 伪静态选择thinkphp 2.安装完 PHP7.2 Mysql5.6 Supervisor...
像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...
1.先创建一个目录,上传源码,解压后我们的环境刚刚安装了,删除掉就可以,这个环境是win的,Linux的安装环境在上面,已经安装过了 2.这个不需要任何的改动,去到进程里新加一个进程启动他 dotnet
1、启动前 请配置application.properties中相关redis、zk以及kafka相关地址,建议在Linux下安装使用。 2、数据库脚本位于 src/main/resource/sql 下面,启动前请自行导入。 3、配置完成,运行Application中的main...
1.先创建一个目录,上传源码,解压后我们的环境刚刚安装了,删除掉就可以,这个环境是win的,Linux的安装环境在上面,已经安装过了 2.这个不需要任何的改动,去到进程里新加一个进程启动他 dotne
像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...
、Linux、Mac三大系统平台,RedisPlus提供更加高效、方便、快捷的使用体验,有着更加现代化的用户界面风格。该软件支持单机、集群模式连接,同时还支持SSH(单机、集群)通道连接。RedisPlus遵循GPL-3.0开源协议,...
基于springboot+vue的在线考试管理系统源码+数据库+使用文档(毕业设计).zip快速运行 鉴于很多朋友拿到项目后不知道怎么快速的开始运行,特产出此文档 ...将项目在本地使用Maven打包并上传到服务器
支持控制台菜单控制安装、卸载、启动、停止,以及查看状态 支持控制台调试应用,解决Windows服务难以调试的问题 支持健康检测,限制内存、线程数、句柄数,超限时重启应用服务 支持应用服务定时重启,通过配置指定 ...
【资源说明】 基于rasa框架的知识图谱问答系统python源码+项目操作说明...3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
请帮我在Linux和Windows上检查它如何安装要安装dev.env ,您可以将此存储库克隆到本地计算机: git clone https://github.com/huytd/dev.env然后运行install.sh : ./install.sh如何使用? 首先,在新项目文件夹中...