linux操作系统安装运行Redis
Redis是c语言开发的。
安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++
安装步骤:
1.安装gcc yum install gcc-c++
2.下载redis-3.0.0-rc2.tar.gz 放到自己的工作目录,我是放到home下的tools
/home/tools
3.解压到指定目录下
tar -zxvf redis-3.0.0-rc2.tar.gz -C /usr/local
4.进入解压目录下
cd usr/local/redis-3.0.0-rc2,编译:make
5.进入到src下进行安装
cd src
make install
6.验证
用 ll 命令查看src 下的目录,有redis-server(Server脚本)和redis-cli(Client脚本)即可
7.建立两个文件夹存放redis命令和配置文件
mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc
8.把redis-3.0.0-rc2下的redis.conf复制到/usr/local/redis/etc下:
cp redis.conf /usr/local/redis/etc
9.把redis-3.0.0-rc2/src里的mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-check-dump、redis-cli、redis-server文件移动到bin下
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
10.启动
连接redis (端口号6379)
前端启动:(出现Redis图标,不能关闭,需在另一个中打开)
在redis的安装目录下直接启动redis-server
[root@localhost bin]# ./redis-server
在另一个同一位置(/usr/local/redis/bin)下输入命令:./redis-cli 进入
后台启动:(可以在这个系统中操作)
修改配置文件
先从解压Redis的位置拷贝到安装Redis的位置一份配置文件 redis.conf 到操作命令的位置bin
cp /home/redis-4.0.1/redis.conf /usr/local/redis/bin
在bin编辑redis.conf vi redis.conf

修改daemonize 为 yes 保存退出
再次启动redis:
[root@java01 bin]# ./redis-server redis.conf
记得此处加上配置文件 redis.conf
查看进程redis是否运行

[root@java01 bin]# ./redis-cli 连接

成功!
若想在远程访问redis数据库,使用以下命令
连接:./redis-cli -h IP -p 端口号
Ip,端口号为你要连接的服务器地址和端口号
关闭:./redis-cli shutdown
linux操作系统安装运行Redis的更多相关文章
- 达梦数据库学习(一、linux操作系统安装及数据库安装)
达梦数据库学习(一.linux操作系统安装及数据库安装) 环境介绍: 使用VM12+中标麒麟V7.0操作系统+达梦8数据库 一.linux系统搭建 本部分没有需要着重介绍,注意安装时基本环境选择&qu ...
- Linux操作系统安装与VMTools的安装
Linux操作系统安装:虚拟机+RedHat 1.安装虚拟机VMware_WorkstationV7.1.3 2.安装RedHat 自动安装(会自动安装VMTools): 打开虚拟机-->新建虚 ...
- Linux云计算-01_介绍以及Linux操作系统安装
1 学习目的 兴趣爱好 技能提升 找到满意的工作 2 什么是云计算 云计算(cloud computing)是分布式计算的一种,指的是通过网络"云"将巨大的数据计算处理程序分解成无 ...
- linux 操作系统安装
操作系统安装 安装虚拟机软件:一路Next即可 VMWare:如果14版本不支持你的CPU,就换成12版本 Virtual Box:比VMWare小很多 安装ubuntu操作系统:比较美观,实用性强 ...
- 基于linux操作系统安装、使用redis详解
服务端安装 Redis的官方下载站是http://redis.io/download,可以去上面下载最新的安装程序下来,我写此文章时的的稳定版本是2.6.11. 步骤一: 下载Redis 进入软件安装 ...
- Linux操作系统安装Nvidia显卡驱动
一直以来,Linux分支系统使用过程中都有驱动适配麻烦,完全适配的驱动也不多.对于Nvidia显卡而言,一般Linux各分支操作系统虽然提供了N卡开源驱动工程Nouveau,但是性能上还是有待提高.下 ...
- 170228、Linux操作系统安装ELK stack日志管理系统--(1)Logstash和Filebeat的安装与使用
安装测试环境:Ubuntu 16.04.2 LTS 前言 (1)ELK是Elasticsearch,Logstash,Kibana 开源软件的集合,对外是作为一个日志管理系统的开源方案.它可以从任何来 ...
- 基于linux操作系统安装、使用memcached详解
1.memcached的应用背景及作用 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态. ...
- Arch linux操作系统安装教程
一.Arch linux Arch Linux是一款基于x86-64架构的Linux发行版.系统主要由自由和开源软件组成,支持社区参与.系统设计以KISS原则(保持简单和愚蠢)为总体指导原则,注重代码 ...
随机推荐
- 从入门到精通,Java学习路线导航(附学习资源)
原文链接:https://blog.csdn.net/qq_42453117/article/details/100655512 引言 最近也有很多人来向我"请教",他们大都是一些 ...
- js 循环post
var url_s=["h/a","h/b","h/c"]; function post_test(url,callback) { //请求 ...
- (转)CSS定义字体间距 字体行与行间距
源网址:http://www.cnblogs.com/jian1982/archive/2010/07/03/1770349.html CSS定义字体行间距 line-height:xxpx; CSS ...
- C# 5.0
序言 异步成员 但是 async 和 await 才是此版本真正的主角. C# 在 2012 年推出这些功能时,将异步引入语言作为最重要的组成部分,另现状大为改观. 如果你以前处理过冗长的运行操作以及 ...
- C# IIS域名绑定
C#解决IIS域名批量绑定: https://shiyousan.com/post/636022975388168065 C#程序控制IIS 添加站点域名绑定: https://blog.csdn.n ...
- 报错:没有与参数列表匹配的构造函数 "CFileDialog::CFileDialog" 实例
如果是在解决方案管理器窗口内,右击你的项目“项目”,然后选“属性”(最后一项),再点“配置属性”,是个“+”号,把它展开,然后选“常规”选项卡,倒数第三项“字符集”,选择“使用多字节字符集”.再编译应 ...
- KMP的妙用(利用next数组寻找字符串的循环节)
利用KMP的next数组的性质,我们可以找到next数组的循环节. 先说结论: 设字符串长n,则若其 i % ( i – next[n] ) == 0 ,则其有循环节(循环节数目大于1),其循环节数 ...
- A.Equivalent Prefixes(ST算法)
Equivalent Prefixes 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 524288K,其他语言1048576K 64bit IO Format: %lld 题目描述 ...
- [CSP-S模拟测试]:硬币(博弈论+DP+拓展域并查集)
题目传送门(内部题135) 输入格式 第一行包含一个整数$T$,表示数据组数. 对于每组数据,第一行两个整数$h,w$,表示棋盘大小. 接下来$h$行,每行一个长度为$w$的字符串,每个位置由为$o, ...
- 整合spring之后,struts2里面的自定义拦截器的invocation.invoke()总是返回input
这个真的是整死我了,还好看见了一篇博客提示了我, 解决方法: 在spring的bean配置中我没有设置action的作用域为prototype,也就是多例的,如果不设置则就会是默认的singleton ...