Redis_linux下的安装配置及介绍

Redis安装

在redis中文网站下载安装包redis-5.0.5.tar.gz,http://www.redis.cn/
或者使用下列命令直接进行下载安装

下载、解压、编译Redis

$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz
$ tar xzf redis-5.0.5.tar.gz
$ cd redis-5.0.5
$ make

进入到解压后的 src 目录,通过如下命令启动Redis:

$ src/redis-server

您可以使用内置的客户端与Redis进行交互:

$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

Redis 配置

redis-server后台守护进程启动

这里redis的启动需要在~/redis-5.0.5/src里,使用./redis-server进行启动,如果关掉该窗口,redis也会被关闭。通过下面两步进行设置:

  1. 修改redis-5.0.5/redis.conf文件中daemonize no -> yes,
  2. 在redis/src下使用./redis-server ../redis.conf 启动服务

redis-cli全局启动

  1. 添加redis-cli全局变量, 在.bash_profile里添加语句:export PATH=$PATH:$HOME/redis-5.0.5/src
  2. source .bash_profile
    (MAC中我在.zshrc里配置里该变量)

Redis介绍

Redis是一种高性能的Key-Value数据库, 属于NoSQL数据库- not only SQL缓存型数据库Redis特性

  • 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
  • 不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储
  • 支持数据的备份,即master-slave模式的数据备份。

Redis 优势

  • 性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。
  • 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。
  • 原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。
  • 丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。

Redis应用场景

  • 用来做缓存(ehcache/memcached)——redis的所有数据是放在内存中的(内存数据库)
  • 可以在某些特定应用场景下替代传统数据库——比如社交类的应用
  • 在一些大型系统中,巧妙地实现一些特定的功能:session共享、购物车
  • 只要你有丰富的想象力,redis可以用在可以给你无限的惊喜…….
服务器端
redis-server
ps -aux|grep redis 查看redis服务器进程
sudo kill -9 pid(编号) 杀死redis服务器
sudo redis-server /etc/redis/redis.conf 指定加载的配置文件
客户端
redis-cli --raw // 进入客户端
运行测试命令ping 	// pong
select n 		// 切换数据库,默认16个,0-15标识

详细命令可查看:Redis_数据类型及命令详细介绍

参考文章:

  1. 数据类型(Data types):Redis支持不同类型值的摘要。
  2. Redis 数据类型介绍
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值