Redis的初步安装

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

下载

官网下载:http://redis.io/download

安装

tar zxvf redis-2.8.9.tar.gz #解压 cd redis-2.8.9 #进入目录 make #直接make 编译 make install #可使用root用户执行`make install`,将可执行文件拷贝到/usr/local/bin目录下,这样就可以直接敲名字运行程序了

启动(有三种方式)

直接启动

1、执行命令:

./redis-server & #加上`&`号使redis以后台程序方式运行

2、检测

ps -ef |grep redis #检测后台进程是否存在 netstat -lntp | grep 6379 #检测6379端口是否在监听 ./redis-cli #使用`redis-cli`客户端检测连接是否正常 127.0.0.1:6379> keys * (empty list or set) 127.0.0.1:6379> set key "hello world" OK 127.0.0.1:6379> get key "hello world"

3、停止

redis-cli shutdown #使用客户端 kill -9 PID #因为Redis可以妥善处理SIGTERM信号,所以直接kill -9也是可以的 

通过指定配置文件启动

1、配置文件
可为redis服务启动指定配置文件,配置文件 redis.conf 在Redis根目录下:

daemonize yes #修改daemonize为yes,即默认以后台程序方式运行 port 6380 #可修改默认监听端口,原始为6379,我们修改成了6380 logfile "/home/futeng/logs/redis.log" #修改生成默认日志文件位置#修改生成默认日志文件位置 dir /home/futeng/data/redisData #修改生成默认日志文件位置

2、启动时指定配置文件

redis-server ./redis.conf #指定目录中某个配置文件 redis-cli -p 6380 #如果更改了端口,使用`redis-cli`客户端连接时,也需要指定端口

其他启停同 直接启动 方式。配置文件是非常重要的配置工具,随着使用的逐渐深入将显得尤为重要,推荐在一开始就使用配置文件。

使用Redis启动脚本设置开机自启动

1、启动脚本
推荐在生产环境中使用启动脚本方式启动redis服务,启动脚本redis_init_script 位于位于Redis的 /utils/ 目录下:

#大致浏览下该启动脚本,发现redis习惯性用监听的端口名作为配置文件等命名,我们后面也遵循这个约定。#redis服务器监听的端口 REDISPORT=6379 #服务端所处位置,在make install后默认存放与`/usr/local/bin/redis-server`,如果未make install则需要修改该路径,下同。 EXEC=/usr/local/bin/redis-server #客户端位置 CLIEXEC=/usr/local/bin/redis-cli #Redis的PID文件位置 PIDFILE=/var/run/redis_${REDISPORT}.pid #配置文件位置,需要修改 CONF="/etc/redis/${REDISPORT}.conf"

2、配置环境
根据启动脚本要求,将修改好的配置文件以端口为名复制一份到指定目录,需使用root用户:

mkdir /etc/redis cp redis.conf /etc/redis/6379.conf

将启动脚本复制到/etc/init.d目录下,本例将启动脚本命名为redisd(通常都以d结尾表示是后台自启动服务):

cp redis_init_script /etc/init.d/redisd

设置为开机自启动,此处直接配置开启自启动

chkconfig redisd on

将报错误: service redisd does not support chkconfig ,需要我们在启动脚本开头添加如下两行注释以修改其运行级别:

#!/bin/sh
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
#
再设置即可成功。

chkconfig redisd on #设置为开机自启动服务器 service redisd start #打开服务 service redisd stop #关闭服务

本文转载自:http://www.linuxprobe.com/initial-installation-of-redis.html

更多Linux干货请访问:http://www.linuxprobe.com/

时间: 2024-10-11 08:20:20

Redis的初步安装的相关文章

redis的单机安装与配置以及生产环境启动方案

简单介绍一下redis的单机安装与配置,方便自己记录安装步骤的同时方便他人获取知识. 首先,从官网下载最新版的(稳定版)的redis安装包.官网地址如下:https://redis.io/download 下载源码包后,redis需要编译安装.需要安装gcc和tcl,gcc用于编译tcl用于测试. 使用命令安装gcc,yum install gcc,一路选择yes,gcc就可以安装成功. 接下来安装tcl,首先获取tcl源码包(见百度云盘)或者使用命令:wget http://downloads

Redis简介、安装和基础入门

-------------------------------------------------------- 主要内容包括: 1.Redis简介 2.Reds安装.启动.停止 -------------------------------------------------------- 1.Redis简介 Remote Dictionary Server是一个由Salvatore Sanfilippo写的key-value存储系统.Redis是一个开源的使用ANSI C语言编写.遵守BSD

redis实战_01_yucong_redis安装

redis的安装下载地址 http://redis.io/download安装步骤:1 把下载好的redis-3.2.6-rc2.tar.gz放到linux /usr/local文件夹下2 进行解压tar -zxvf redis-3.2.6.tar.gz3 进入到redis-3.2.6目录下,进行编译make[即执行make指令]4 进入到src下进行安装make install[即执行make install指令]验证(查看src下的目录,有redis-server,redis-cli即可)5

玩转Redis之Window安装使用(干货)

距离上次定Gc.Db框架,好久没有更新博客了,今日没什么事,就打算就Redis写点东西. Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理.它支持字符串.哈希表.列表.集合.有序集合,位图,hyperloglogs等数据类型. 关于Redis,大家都不会陌生,网上关于Redis在Window和Linux系统安装教程也不少,但是我发现许多安装教程,有些过于简单,也不是很全面,故今天会从就Window下Redis临时服务.Redis默认服务安装.Re

redis集群安装

Redis集群安装 1         环境准备 1.1  系统环境 Centos6.5 2.6.32-431.el6.x86_64 1.2  依赖包 yum -y install wget tcpdump glibc libgcc gcc gcc-c++ ncurses-devel bison openssl openssl-devel xinetd glibc glibc-common gd gd-devel rsync puppet ntp perl cmake man tree lsof

Redis 第二种安装部署方法

Redis 第二种安装部署方法

Redis 一:安装篇

1.安装环境,虚拟机 + centos6.5 PS::前提已经安装了yum的情况下 第一步:安装 mkdir /usr/redis 新建redis目录 cd /usr/redis 进入目录 wget http://download.redis.io/releases/redis-2.8.13.tar.gz 下载2.8.13安装包 PS::如果wget显示无此命令,请先 yum install wget tar zxf redis-2.8.13.tar.gz 解压 cd redis-2.8.13.

Redis linux 下安装

Redis linux 下安装 下载Redis安装包,可以从Redis中文网站中下载 下载地址:http://www.redis.cn/download.html Redis4.0 稳定版本 使用<FileZilla> Ftp工具 将Redis4.0的压缩包上传到服务器 使用SecureCRT 进入到Redis所下载的的目录 解压Redis到 /usr/local 目录下:tar zxvf redis-4.0.1.tar.gz -C /usr/local/ 进入Redis目录下,并进行编译 命

redis简介及安装

1 redis简介及安装 1.1 Redis是什么 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统. 首先需要了解,Redis的一些数据结构,包括 lists, sets, ordered sets 以及 hashes . Redis常被称作是一款数据结构服务器(data structure server).Redis的键值可以包括字符串(strings)类型,同时它还包括哈希(hashes).列表(