安装:

1
2
3
4
5
[root@M2_Redis1 ~]# yum install gcc gcc-c++     (安装依赖)
[root@M2_Redis1 tools]# tar -zxf redis-3.0.7.tar.gz
[root@M2_Redis1 tools]# cd redis-3.0.7
[root@M2_Redis1 redis-3.0.7]# make

说明:

执行“make”,会在当前目录的src目录下生成启动执行程序,包括: redis-server, redis-sentinel, redis-benchmark等文件

启动:

1
[root@M2_Redis1 redis-3.0.7]# src/redis-server      (默认启动)

说明:

后台启动参数:daemonize yes

默认启动为“前台启动”,当推出前台界面时,程序会退出

默认启动不使用配置文件

1
2
3
4
[root@M2_Redis1 redis-3.0.7]# pwd  
/home/tools/redis-3.0.7
[root@M2_Redis1 redis-3.0.7]# ll redis.conf     (redis生成配置文件)
rw-rw-r-- 1 root root 41560 Jan 25  2016 redis.conf

redis配置参数:

1
2
3
4
5
6
7
8
9
10
daemonize yes     是否一后台daemonize方式运行
pidfile           pid文件的位置,默认为:/run/redis.pid
port              监听端口号,默认为6379
bind   127.0.0.1     配置监听网卡的IP
logfile          log文件位置,默认值为stdout,使用”标准输出”,默认后台模式会输出到/dev/null
loglevel notice   指定日志记录级别,redis一共支持四个级别:debug,verbose,notice,warning,默认为notice
       # debug       记录很多信息,用于开发和测试
       # verbose    很多精简有用的信息,不像debug会记录那么多
       # Notice     普通的verbose,常用于生产环境
       # warning    只有非常重要或者严重的信息会记录到日志

Redis自启动配置:

Copy配置

1
2
3
[root@M2_Redis1 ~]# cd /etc/
[root@M2_Redis1 etc]# mkdir redis
[root@M2_Redis1 etc]# cp /home/tools/redis-3.0.7/redis.conf /etc/redis/6379.conf

Copy启动脚本

1
2
3
4
5
6
7
8
9
[root@M2_Redis1 ~]# cd /home/tools/redis-3.0.7/utils/
[root@M2_Redis1 utils]# cp redis_init_script /etc/init.d/redisd
[root@M2_Redis1 utils]# vim /etc/init.d/redisd
# chkconfig: 2345 90 10         (添加启动级别)
REDISPORT=6379
EXEC=/home/tools/redis-3.0.7/src/redis-server
CLIEXEC=/home/tools/redis-3.0.7/src/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid (以redis_port命名)
CONF="/etc/redis/${REDISPORT}.conf" (以port命名)

编辑配置文件

1
2
3
4
5
[root@M2_Redis1 redis-3.0.7]# vim /etc/redis/6379.conf
logfile "/data/log/redis_6379.log"
port 6379
pidfile /var/run/redis_6379.pid
daemonize yes

启动

1
2
3
4
5
6
7
8
[root@M2_Redis1 utils]# service redisd start   
Starting Redis server...
[root@M2_Redis1 utils]# netstat -ntulp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address                 State       PID/Program name  
tcp        0      0 0.0.0.0:6379                0.0.0.0:*                       LISTEN      17491/redis-server 
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                       LISTEN      1189/sshd          
tcp        0      0 127.0.0.1:25                0.0.0.0:*                       LISTEN      1280/master

Redis第一篇(Redis单机版本安装及启动)的更多相关文章

  1. ElasticSearch入门 第一篇:Windows下安装ElasticSearch

    这是ElasticSearch 2.4 版本系列的第一篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...

  2. .net core工具组件系列之Redis—— 第一篇:Windows环境配置Redis(5.x以上版本)以及部署为Windows服务

    Cygwin工具编译Redis Redis6.x版本是未编译版本(官方很调皮,所以没办法,咱只好帮他们编译一下了),所以咱们先下载一个Cygwin,用它来对Redis进行编译. Cygwin下载地址: ...

  3. 15天玩转redis —— 第一篇 开始入手

    双十一终于还是过去了,我负责的mongodb由于做了副本集,最终还是挺过去了,同事负责的redis,还是遗憾的在早上8点左右宕机了,然后大家就是马不停 蹄的赶往公司解决问题,因为我对redis也不是很 ...

  4. redis 第一篇

    一.redis简介 redis是一个开源的高性能键值对数据库:本质上是数据结构服务器或者是数据结构数据库 特点: 1.共享内存 如果有自己的线程可以读list,如果外界还有一个程序都上面的list,那 ...

  5. redis在linux环境下的安装与启动

    定义 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted s ...

  6. Ansible第一篇:介绍及安装

    Ansible介绍 Ansible是个什么东西呢?官方的title是"Ansible is Simple IT Automation"--简单的自动化IT工具.ansible基于P ...

  7. Redis在Linux系统下的安装和启动

    详情可参见:https://blog.csdn.net/q1035331653/article/details/79077260 开机自启脚本参见:https://www.cnblogs.com/si ...

  8. Redis 单机版本安装

    亲装! 1.linux 系统镜像 redis 版本  使用redis-3.2.8.tar.gz(截止2017年4月的最新稳定版) 在安装之前先安装下redis 需要的环境 wget http://do ...

  9. redis第一篇--综述

    1 redis里边有数据库的概念.可分为1-255这些表.在存储或者查找的时候要指明. redis_sentinel 集群里边封装成了namespace这样的概念.与db是不一样的.

随机推荐

  1. 项目中可能用到的demo

    1. 轮播图   https://github.com/codingZero/XRCarouselView 2. 图表   https://github.com/Zirkfied/ZFChart

  2. java.net.SocketException: No buffer space available (maximum connections reached?): JVM_Bind

    1. 启动注册表编辑器. HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters 2. 新建 值名称:MaxUser ...

  3. Android背景渐变色(shape,gradient)

    Android设置背景色可以通过在res/drawable里定义一个xml,如下: <?xml version="1.0" encoding="utf-8" ...

  4. jQuery scroll事件实现监控滚动条分页示例(转)

    这篇文章主要介绍了jQuery scroll事件实现监控滚动条分页简单示例,使用ajax加载,同时介绍了(document).height()与$(window).height()的区别,需要的朋友可 ...

  5. Java-计划存储

    Hive:Hive文档 Hdfs官方 Spark官方 About云中文论坛 书单:2015豆瓣书单 豆瓣千人8.0+书单 编程入口:Eclipse servlet java8 快捷键整理  MyBat ...

  6. Reset CSS:只选对的,不选"贵"的

    玉伯和正淳一起整理的一份 reset.css: /* KISSY CSS Reset 理念:清除和重置是紧密不可分的 特色:1.适应中文 2.基于最新主流浏览器 维护:玉伯(lifesinger@gm ...

  7. 浏览器缓存详解:expires,cache-control,last-modified,etag详细说明

    最近在对CDN进行优化,对浏览器缓存深入研究了一下,记录一下,方便后来者 画了一个草图: 每个状态的详细说明如下: 1.Last-Modified 在浏览器第一次请求某一个URL时,服务器端的返回状态 ...

  8. Bootstrap插件系列——Bootstrap-table初始化、分页、客户端搜索、服务端搜索

    又好久不写博客,最近项目都是用的bootstrap的样式,不出意外,应该是要在bootstrap的道路上越走越远了,所以下定决心,把bootstrap的插件都好好学学. 昨天写了boostrap-ta ...

  9. js jQuery中文字符串比较

    先说下普通字符串(英文)比较: 一般使用双等来判断(==),如果还需要类型相同那么就用三等(===) 1. 双等(==)是完全向后兼容的,如果两个操作数类型不一致,它会在某些时候自动对操作数进行类型转 ...

  10. 介绍几个 window 下面的terminal

    1. putty 配合 winscp 这个是标配 但是如果开多个ssh连接,管理起来很是不方便. 2. MTputty ,如果要管理多态机器,那么这个工具就是相当给力. 可以连接多个Tab,配置和保存 ...