下载软件

[root@localhost /]# wget http://download.redis.io/releases/redis-2.8.9.tar.gz

解压、编译、安装

[root@localhost /]# ll redis-2.8..tar.gz
-rw-r--r--. root root Apr redis-2.8..tar.gz
[root@localhost /]# tar xf redis-2.8..tar.gz
[root@localhost /]# cd redis-2.8.
[root@localhost redis-2.8.]# less README
[root@localhost redis-2.8.]# make MALLOC=jemalloc
[root@localhost redis-2.8.]# make PREFIX=/usr/local/redis install

在/usr/local/redis/bin/目录下生成5个可执行文件,分别是:

redis-benchmark  redis-check-dump  redis-server  redis-check-aof  redis-cli

他们的作用:

redis-server:Redis服务器的daemon启动程序

redis-cli:redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作。

redis-benchmark:redis性能测试工具,测试redis在你的系统及你的配置下的读写性能

redis-check-aof:更新日志检查

redis-check-dump:用于本地数据库检查

配置环境变量

[root@localhost bin]# echo 'PATH=/usr/local/redis/bin/:$PATH' >> /etc/profile
[root@localhost bin]# tail - /etc/profile
PATH=/usr/local/redis/bin/:$PATH
[root@localhost bin]# . /etc/profile
[root@localhost bin]# which redis-server
/usr/local/redis/bin/redis-server

查看帮助

[root@localhost bin]# redis-server --help
Usage: ./redis-server [/path/to/redis.conf] [options]
./redis-server - (read config from stdin)
./redis-server -v or --version
./redis-server -h or --help
./redis-server --test-memory <megabytes> Examples:
./redis-server (run the server with default conf)
./redis-server /etc/redis/.conf
./redis-server --port
./redis-server --port --slaveof 127.0.0.1
./redis-server /etc/myredis.conf --loglevel verbose Sentinel mode:
./redis-server /etc/sentinel.conf --sentinel

启动redis服务

[root@localhost bin]# cd /redis-2.8.
[root@localhost redis-2.8.]# pwd
/redis-2.8.
[root@localhost redis-2.8.]# mkdir /usr/local/redis/conf
[root@localhost redis-2.8.]# cp redis.conf /usr/local/redis/conf/
[root@localhost redis-2.8.]# redis-server /usr/local/redis/conf/redis.conf & [] Sep ::36.625 # Server started, Redis version 2.8.
[] Sep ::36.625 # WARNING overcommit_memory is set to ! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
[] Sep ::36.625 * DB loaded from disk: 0.000 seconds
[] Sep ::36.625 * The server is now ready to accept connections on port [root@localhost redis-2.8.]# killall redis-server
[ | signal handler] () Received SIGTERM, scheduling shutdown...
[root@localhost redis-2.8.]# [] Sep ::37.032 # User requested shutdown...
[] Sep ::37.032 * Saving the final RDB snapshot before exiting.
[] Sep ::37.033 * DB saved on disk
[] Sep ::37.034 # Redis is now ready to exit, bye bye... []+ Done redis-server /usr/local/redis/conf/redis.conf
[root@localhost redis-2.8.]# sysctl vm.overcommit_memory=
vm.overcommit_memory = [] Sep ::13.916 # Server started, Redis version 2.8.
[] Sep ::13.917 * DB loaded from disk: 0.000 seconds
[] Sep ::13.917 * The server is now ready to accept connections on port
[root@localhost redis-2.8.]# lsof -i :
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
redis-ser root 4u IPv6 0t0 TCP *: (LISTEN)
redis-ser root 5u IPv4 0t0 TCP *: (LISTEN)

关闭redis服务

[root@localhost redis-2.8.]# redis-cli shutdown
[] Sep ::56.467 # User requested shutdown...
[] Sep ::56.467 * Saving the final RDB snapshot before exiting.
[] Sep ::56.549 * DB saved on disk
[] Sep ::56.549 # Redis is now ready to exit, bye bye...
[]+ Done redis-server /usr/local/redis/conf/redis.conf
[root@localhost redis-2.8.]# lsof -i :

最新文章

  1. 【java基础学习】反射
  2. centos安装sublime
  3. Java SE、Java EE、Java ME
  4. Win8 app判断网络连接状态
  5. C/C++ 如何来自动优雅的涮别银家的贴子
  6. JMETER JDBC操作
  7. BZOJ1070 修车-费用网络流
  8. [C# 网络编程系列]专题十:实现简单的邮件收发器
  9. Zookeeper 编程
  10. javascript小练习-Firefox和低版本chrome下必须采用document方法获取到元素。
  11. PClady专访中国第一名媛、元媛舞会总裁周采茨女士【图】_摩登前沿 _奢品 _太平洋时尚网
  12. PhantomJS命令行选项
  13. OPENSSL_Applink 错误
  14. pyppeteer(python版puppeteer)基本使用
  15. L2-014 列车调度 (25 分)
  16. Excel反序排列
  17. V-rep学习笔记:机器人路径规划2
  18. MySQL---循环语句
  19. Beta发布--PSP DAILY软件功能说明书2.0
  20. Qt5_vs2013_error_C2001: 常量中有换行符__资料

热门文章

  1. Child &lt;- many-to-one -&gt;Parent
  2. jQuery load()方法用法集锦!
  3. tensorflow学习笔记四:mnist实例--用简单的神经网络来训练和测试
  4. 【腾讯GAD暑期训练营游戏程序班】游戏中的物理系统作业说明文档
  5. Windows phone应用开发[18]-下拉刷新
  6. kuangbin专题总结一 简单搜索
  7. 响应式疑惑? CSS单位研究
  8. jQuery之DOM属性
  9. [Think In Java]基础拾遗1 - 对象初始化、垃圾回收器、继承、组合、代理、接口、抽象类
  10. 用Python建立最简单的web服务器