[linux下redis的安装配置]linux下redis的安装配置介绍

更新时间:2019-10-09    来源:redis    手机版     字体:

【www.bbyears.com--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

本文来源:http://www.bbyears.com/shujuku/72249.html

热门标签

更多>>

本类排行