linux下redis的安装配置介绍

Redis是什么

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis提供了一些丰富的数据结构,包括 lists, sets, ordered sets 以及 hashes ,当然还有和Memcached一样的 strings结构.Redis当然还包括了对这些数据结构的丰富操作。

Redis的优点

性能极高 – Redis能支持超过 100K+ 每秒的读写频率。
丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。
原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。
丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。
Redis的安装

redis官方网站:http://www.redis.io/

以下是当前最新版本2.6.16的安装情况,具体版本可能有所不同

cd /usr/local/src
wget http://download.redis.io/releases/redis-2.6.16.tar.gz
tar -zxvf redis-2.6.16.tar.gz
cd redis-2.6.16
make

如此简单,redis就安装完成了。

当然为了更方便的管理redis,我进行了如下操作

#redis配置目录
mkdir -p /usr/local/redis/etc
#redis命令目录
mkdir -p /usr/local/redis/bin
#移动配置文件到配置目录
mv redis.conf /usr/local/redis/etc/
cd src
#移动所有redis命令到命令目录
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin

启动redis

vim /usr/local/redis/etc/redis.conf
#将daemonize no 改成daemonize yes,主要是用于后台启动
#配置文件内容不算太多以后做个详解
daemonize yes
#启动redis,启动redis的时候要指定配置文件目录
cd /usr/local/redis/bin
./redis-server ../etc/redis.conf
netstat -tnl

#可以看到6379这个端口,这个就是redis默认端口
既然已经启动了redis,那么,我们用redis客户端去看看redis

./redis-cli

此时已经进入redis客户端,进行一个简单测试

#目录不用具体了解他们什么意思
#先玩一下,以后会详细介绍

set name 'testname'
get name

退出客户端

exit

将redis设置为开机启动

 

vim /etc/rc.local

#在最下面一行添加

/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

将redis的命令添加到环境变量

vim ~/.bash_profile
#PATH这个变量最后面加上:/usr/local/redis/bin
#我个人的PATH路径如下[你修改的时候,只用把:/usr/local/redis/bin添加到你的path路径下]
#不用和我的完全一样
PATH=$PATH:$HOME/bin:/data/python/code:/usr/local/nginx/sbin:/usr/local/redis/bin
让环境变量即时生效

source ~/.bash_profile

关闭redis的三种 方法

pkill redis-server[如果关闭推荐这条]
kill -s 9 redis的id号
/usr/local/redis/bin/redis-cli shutdown

时间: 2024-10-01 15:56:22

linux下redis的安装配置介绍的相关文章

Linux下Kafka单机安装配置方法(图文)_Linux

介绍 Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计.这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统术语: •Kafka将消息以topic为单位进行归纳. •将向Kafka topic发布消息的程序成为producers. •将预订topics并消费消息的程序成为consumer. •Kafka以集群的方式运行,可以由一个或多个服务组成,每个服务叫做一个broker. producers通过网络将消息发送到Kafka集群,集群

Linux下NDK的安装配置

Linux下NDK的安装配置     在编写android程序的时候如果需要复用一部分以前的c语言程序,可以考虑使用NDK.由于设计到c和c++编程,故强烈建议在Linux下安装上eclipse的CDT插件.安装方法同安装其他插件的方式一样,推荐离线安装,方法这里不再赘述.     在使用NDK之前需要下载android-ndk包,下载解压后将解压后的文件夹拷贝到自定义的目录下面(如"/root/"目录下),如图一所示.   图一  拷贝解压后的ndk文件夹到自定义目录下      

Redis 的安装配置介绍

  redis 是一个高性能的key-value数据库. redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用.它提供了Python,Ruby,Erlang,PHP客户端,使用很方便.问题是这个项目还很新,可能还不足够稳定,而且没有在实际的一些大型系统应用的实例.此外,缺乏mc中批量get也是比较大的问题,始终批量获取跟多次获取的网络开销是不一样的. 性能测试结果: SET操作每秒钟 110000 次,GET操作每秒钟

linux 系统下redis数据库安装配置

1.下载并安装    代码如下 复制代码 wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make make test make install (管理员权限,加sudo)   redis-server和redis-cli会自动放到 /usr/local/bin/目录下   2.更好的安装配置方式   1)创建redis文件夹   sudo mkdir /

Linux下CVS的安装配置与操作命令全解析

  在介绍CVS命令之前,先说点别的 如以前说,仓库内除乐源文件外,还包括一系列的管理文件.位于$CVSROOT/CVSROOT 修改管理文件的方法等同于源代码文件,利用CVS命令提取和修改. 下面描述每个文件的用途: checkoutlist 支持CVSROOT目录的其它管理文件,允许为各种CVS命令定置信息 commitinfo 在cvs commit命令执行时,这个文件指定乐文件提交时执行的命令 cvswrappers 定义乐一个包装程序当文件登记或检取时就会执行. editinfo 允许

linux下CentOS6.0安装配置图文教程

1.1 系统简介 CentOS 是什么? CentOS是一个基于Red Hat 企业级 Linux 提供的可自由使用的源代码企业级的 Linux 发行版本.每个版本的 CentOS 都会获得七年的支持(通过安全更新方式).新版本的 CentOS 每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件.这样,建立一个安全.低维护.稳定.高预测性.高重复性的 Linux 环境. CentOS(Community Enterprise Operating Syst

linux下SNMP的安装配置

以redhat的安装配置为例: 编译和安装 首先我们需要下载Net-SNMP的源代码,选择一个版本,比如最新版5.7.1,地址如下 : http://www.software8.co/software/wlbc/1637.html 接下来对下载的源代码包进行解压缩,如下: tar xzvf net-snmp-5.7.1.tar.gz 然后通过configure来生成编译规则,如下: cd net-snmp-5.7.1 ./configure --prefix=/usr/local/snmp --

linux 下Openssl的安装配置与使用方法

1.   Openssl介绍 自己网上找去吧,我说的不好! 2.   安装 1.下载地址:http://www.openssl.org/source/ ;下一个最新新版本的OpenSSL,版本是:openssl-1.0.2-beta1.tar.gz 2.在下载的目录中,用命令执行:tar -xzf openssl-openssl-1.0.2-beta1.tar.gz 3.进入解压的目录:openssl-1.0.2-beta1  [.......]#cd openssl-1.0.2-beta1 4

Linux下pure-ftpd编译安装配置步骤详解

mkdir -p /home/src cd /home/src ## 下载源码包 wget -c http://lnmp.xiaobai.com/1.0/src/pure-ftpd-1.0.29.tar.gz ## 解压 tar zxvf pure-ftpd-1.0.29.tar.gz ## 进入目录 cd pure-ftpd-1.0.29 ## 编译安装 ./configure –prefix=/usr/local/webserver/pure-ftpd –with-everything –w