加入收藏 | 设为首页 | 会员中心 | 我要投稿 昌吉站长网 (https://www.0994zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

linux下redis的安装配置介绍

发布时间:2022-06-14 11:07:00 所属栏目:教程 来源:互联网
导读:redis安装配置在linux中相对其它软件来说有一些复杂了,但也有很多高手写了教程,下面来看看 linux下redis的安装配置教程. Redis是什么 REmote DIctionary Server(Redis)是一个由Salvatore Sanfilippo写的key-value存储系统,Redis提供了一些丰富的数据结构,
  redis安装配置在linux中相对其它软件来说有一些复杂了,但也有很多高手写了教程,下面来看看 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  //phpfensi.com
 
  退出客户端: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。
 

(编辑:昌吉站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!