在CenOS系统下安装和配置Redis数据库的教程

 更新时间:2015年11月09日 17:09:03   投稿:goldensun  
这篇文章主要介绍了在CenOS系统下安装和配置Redis数据库的教程,Redis是一个可基于内存的高性能NoSQL数据库,需要的朋友可以参考下

一:安装redis

wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz
tar zxvf redis-2.6.14.tar.gz
cd redis-2.6.14
make PREFIX=/usr/local/redis install

二:配置redis

使用默认配置文件,稍作修改就可以了

1.习惯做法,配置文件放在源码安装的文件夹下,便于管理吧

mkdir /usr/local/redis/etc/
cp redis-2.6.14/redis.conf /usr/local/redis/etc/

2.修改配置文件 /usr/local/redis/etc/redis.conf
(1)Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程

daemonize yes

(2)当客户端闲置多长时间后关闭连接,如果指定为0,表示关闭该功能

timeout 300

(3)指定redis日志

logfile /var/log/redis.log

(4)指定本地数据库存放目录

dir /data/redis/redis_db

 

3.启动redis

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

三:测试redis

1 演示一个简单的set key,get key操作...

请先安装php下redis客户端,具体安装参考(https://github.com/nicolasff/phpredis)

<?php
$redis = new Redis();
try{
  $redis->connect('127.0.0.1',6379);
}
catch (Exception $e){
  die("Cannot connect to redis server:".$e->getMessage() );
}

$redis->set('name','budong');
echo $redis->get('name');
?>

输出budong,则说明安装成功.
2 redis可玩性太多了,运维必备查看redis运行信息,如下:

[root@Cache ~]# /usr/local/redis/bin/redis-cli 
redis 127.0.0.1:6379> INFO

部分结果如下:

redis_version:2.4.7
redis_git_sha1:00000000
redis_git_dirty:0
arch_bits:64
multiplexing_api:epoll
gcc_version:4.1.2
process_id:26615
uptime_in_seconds:2717407
uptime_in_days:31
lru_clock:117839
used_cpu_sys:102659.58
used_cpu_user:101565.17
used_cpu_sys_children:125215.15
used_cpu_user_children:807371.44

相关文章

  • Windows下Redis x64的安装与使用教程详解

    Windows下Redis x64的安装与使用教程详解

    Redis是一款内存高速缓存数据库,可以满足我们对海量数据的读写需求,本文重点给大家介绍Windows下Redis x64的安装与使用教程,感兴趣的朋友一起看看吧
    2022-03-03
  • Redis实现限量优惠券的秒杀功能

    Redis实现限量优惠券的秒杀功能

    文章详细分析了避免超卖问题的方法,包括确保一人一单的业务逻辑,并提供了代码实现步骤和代码示例,感兴趣的朋友跟随小编一起看看吧
    2024-12-12
  • 深入理解Redis被覆写后的失效时间

    深入理解Redis被覆写后的失效时间

    Redis覆写已存在的键会导致其旧的失效时间被新的键值对所取代,本文详细解析了在键被覆写时,其失效时间的变化,具有一定的参考价值,感兴趣的可以了解一下
    2024-09-09
  • 一篇文章带你彻底搞懂Redis 事务

    一篇文章带你彻底搞懂Redis 事务

    这篇文章主要介绍了一篇文章带你彻底搞懂Redis 事务的相关资料,需要的朋友可以参考下
    2022-10-10
  • Redis优惠券秒杀企业实战

    Redis优惠券秒杀企业实战

    本文主要介绍了Redis优惠券秒杀企业实战,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • Redis实现持久化的方式汇总

    Redis实现持久化的方式汇总

    Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。今天我们就来看看如何实现Redis持久化,需要的朋友可以参考下
    2022-10-10
  • 如何使用 redis 消息队列完成秒杀过期订单处理操作(二)

    如何使用 redis 消息队列完成秒杀过期订单处理操作(二)

    这篇文章主要介绍了如何使用 redis 消息队列完成秒杀过期订单处理操作,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-07-07
  • Redis数据库的应用场景介绍

    Redis数据库的应用场景介绍

    这篇文章主要介绍了Redis数据库的应用场景介绍,本文讲解了MySql+Memcached架构的问题、Redis常用数据类型、Redis数据类型应用和实现方式、Redis实际应用场景等内容,需要的朋友可以参考下
    2015-06-06
  • redis常用命令整理

    redis常用命令整理

    在本篇文章里小编给大家整理的是关于redis常用命令整理相关内容需要的朋友们可以学习下。
    2020-03-03
  • redis解决高并发看门狗策略的实现

    redis解决高并发看门狗策略的实现

    本文主要介绍了redis解决高并发看门狗策略的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-02-02

最新评论