`

Linux下Redis的安装、配置操作说明(转)

 
阅读更多
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。
以下是安装测试步骤:
1,redis安装:
[html] view plaincopy
[root@localhost ~]# cd /usr/local/src/  
[root@localhost src]# wget http://redis.googlecode.com/files/redis-2.2.12.tar.gz  
[root@localhost src]# tar zxf redis-2.2.12.tar.gz  
[root@localhost src]# cd redis-2.2.12  
[root@localhost redis-2.2.12]# make PREFIX=/usr/local/redis install  
2,配置redis:
[html] view plaincopy
[root@localhost redis-2.2.12]# mkdir -p /usr/local/redis/etc  
[root@localhost redis-2.2.12]# mkdir -p /usr/local/redis/var  
[root@localhost redis-2.2.12]# cd /usr/local/redis/etc  
[root@localhost etc]# vi redis.conf(重新建立conf文件,需要复制下面的配置)  
[html] view plaincopy
daemonize yes  
pidfile /usr/local/redis/redis.pid  
port 6379  
bind 127.0.0.1  
timeout 300  
loglevel verbose  
logfile stdout  
databases 16  
save 900 1  
save 300 10  
save 60 10000  
rdbcompression yes  
dbfilename dump.rdb  
dir /usr/local/redis/var/  
slave-serve-stale-data yes  
maxclients 12800  
appendonly no  
appendfsync everysec  
no-appendfsync-on-rewrite no  
slowlog-log-slower-than 10000  
slowlog-max-len 1024  
vm-enabled no  
vm-swap-file /tmp/redis.swap  
vm-max-memory 0  
vm-page-size 32  
vm-pages 134217728  
vm-max-threads 4  
hash-max-zipmap-entries 512  
hash-max-zipmap-value 64  
list-max-ziplist-entries 512  
list-max-ziplist-value 64  
set-max-intset-entries 512  
activerehashing yes  
3,启动关闭redis:
[html] view plaincopy
[root@localhost ~]# /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf  
[root@localhost ~]# ps -ef|grep redis  
root 3891 1 0 18:11 ?  00:00:00 /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf  
[root@localhost redis-2.2.12]# /usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6379 shutdown  
如果配置使用默认的127.0.0.1和6379端口,可执行命令时可省略以上参数。
4,测试redis:
[html] view plaincopy
[root@localhost ~]# telnet 127.0.0.1 6379  
Trying 127.0.0.1...  
Connected to localhost (127.0.0.1).  
Escape character is '^]'.  
^]  
telnet> quit  
Connection closed.  
5,/usr/local/redis/bin目录下执行文件功能说明:
redis-server:Redis服务器的daemon启动程序
redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作
redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能
--------------------------满意的分割线-----------------------------------
实例:
1)登陆,输入数据:
[html] view plaincopy
[root@localhost ~]# /usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6379  
redis 127.0.0.1:6379> set name csdn  
OK  
redis 127.0.0.1:6379> get name  
"<span style="font-family: simsun; ">csdn</span>"  
redis 127.0.0.1:6379> quit  
2)查看redis统计信息:
[html] view plaincopy
[root@localhost ~]# /usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6379 info  
3)测试性能:
向redis服务器发送10个请求,每个请求附带50个并发客户端,-n 接请求数,-c 接并发数
[html] view plaincopy
[root@localhost ~]# /usr/local/redis/bin/redis-benchmark -h 127.0.0.1 -p 6379 -n 10 -c 50  

 

分享到:
评论

相关推荐

    Ubuntu16.04安装Redis3.2.8

    包含了Linux版本的Redis3.2.8压缩包以及配置文件和安装说明文件。详细的操作还请看我的博客中对应的文章。

    redis2.6.14快速安装

    redis2.6.14 linux安装包,内含自己整理的两种安装模式,及操作说明文档,并在文档最后附上了配置文件说明

    NC Cloud 1909 产品安装指南激活操作指南

    NC Cloud 1909 产品安装指南激活操作指南 UCG移动轻应用配置说明 EPM Excel安装手册 Redis安装部署手册 U订货集成配置说明 主数据服务集成配置说明 人力云集成配置说明 友云采集成配置说明 友云音集成配置说明 友...

    centos 6.7 下安装 redis-3.2.5的步骤

    1. 操作系统需要安装 gcc 包 与 TCL 库, 通过配置本地 yum 源 ,yum -y install gcc 、 yum -y install tcl安装 2. 下载 redis 安装包,上传至 linux 下。 网址: http://download.redis.io/releases/ [root@...

    Linux安装部署weblogic

    本节详细说明统一权限平台安装部署依赖的软件的安装,包括:操作系统、WebLogic、ActiveMQ、memcached、redis、virgo等软件的安装部署。 1.1服务器操作系统和组件安装要点 1.1.1 操作系统安装要点 本节说明了统一...

    Redis云管理平台CacheCloud.zip

    实现多种类型(Redis Standalone、Redis Sentinel、Redis Cluster)自动部署、解决Redis实例碎片化现象、提供完善统计、监控、运维功能、减少开发人员的运维成本和误操作,提高机器的利用率,提供灵活的伸缩性,提供...

    Redis教程(十五):C语言连接操作代码实例

    然而需要说明的是,由于Redis官方并未提供基于C接口的Windows平台客户端,因此下面的示例仅可运行于Linux/Unix平台。但是对于使用其它编程语言的开发者而言,如C#和Java,Redis则提供了针对这些语言的客户端组件,...

    plugin-redis

    |指标名称 |说明| |:-------------------------|:| |Redis 连接的客户端 || |Redis 关键命中 || |Redis 键未命中 || |Redis 密钥过期 || |Redis 密钥驱逐 || |收到的 Redis 连接数|| |处理的Redis命令|| |Redis 已用...

    mayfly-go.zip

    说明:实现 liunx shell终端,在线文件编辑查看,脚本管理执行,mysql,redis在线数据操作以及账号角色权限相关功能 注意: 1、数据库建议安装mysql8以上版本 2、通过navicat工具创建mayfly-job数据库,然后导入...

    点大商城V2-2.5.0 全开源版 商家自营+多商户入驻 百度+支付宝+QQ+头条+小程序端+unipp开源前端安装测试教程

    安装说明: 1、上传后端目录至网站 2、导入提供的数据库文件 3、修改数据库配置文件根目录下config.php,增加数据库用户名和密码 4、网站后台直接访问网址,用户名及密码 admin admin888 5、小程序端mp-weixin...

    Ability_Note:自己的学习笔记

    环境搭建及其配置,后期需补充说明Base二进制及其他基础信息Javajava中操作+高级类的使用+定义说明Redis项目中使用到的redis中间间的学习Zookeeper分布式,心跳等内容学习Mysqlmysql的学习Mavenmaven中的标签说明...

    快捷运维,,项目基于shell、python,运维脚本工具库+源代码+文档说明

    - Linux下很多操作命令,都可以根据业务需求通用化,脚本化,关键是思路,很多LAMP/LNMP一键安装包,也是这样。 - 脚本化后,可以结合一些自动化工具,批量部署,比如可以用ansible来批量执行脚本,就可以批量部署...

    Java微服务架构l零从基础到精通高清视频教程全套 163课

    007安装 Linux 008Linux 远程控制管理 009Linux 目录结构 010操作文件目录 011系统管理命令 012开关机命令 013压缩命令 014Linux 编辑器 015修改数据源 016常用 APT 命令 017Linux 用户和组管理 018查看目录和文件的...

    Java微服务架构163课

    007安装 Linux 008Linux 远程控制管理 009Linux 目录结构 010操作文件目录 011系统管理命令 012开关机命令 013压缩命令 014Linux 编辑器 015修改数据源 016常用 APT 命令 017Linux 用户和组管理 018查看...

    Eclipse开发分布式商城系统+完整视频代码及文档

    │ 03.redis单机版安装.avi │ 04.redis集群安装.avi │ 05.jedis客户端.avi │ 06.jedis客户端在spring中的配置.avi │ 07.测试spring中的JedisClient.avi │ 08.缓存同步-服务发布.avi │ 09.后台调用缓存同步服务...

    uuchat:强大的客户成功平台!

    强大的客户成功平台!... 警告:您应该安装一些默认情况下不会安装操作系统的软件,例如:带有sqlite3,g ++的Ubuntu 16.10 ... 基本uuChat配置 在src &gt; config.json设置您自己的信息。 如果您未进行任何设置,则类似

    Java课设基于Spring Boot和Spring Cloud开发的加密货币爱好者流量的平台源码(含项目说明+数据库).zip

    * 操作系统:Linux centos7 x64 * 虚拟化技术:VMware + Docker 项目管理工具 * 项目构建:Maven + Nexus * 代码管理:Git + GitLab * 镜像管理:Docker Registry 后台主要技术栈 * 核心框架:Spring Boot + ...

    misago_docker:在15分钟内以最少的工作量在HTTPS和备份上在服务器上设置Misago论坛

    想要使用Misago运营自己的论坛有一台具有2GB RAM和Docker的服务器足够了解Linux,可以转换到VPS,四处移动,修改文件,运行程序并遵循指南中的说明它提供了在Nginx反向代理后面运行在Python 3.7上的Misago论坛,并...

    微服务架构和基于容器参考应用程序eShopOnContainers.zip

    该应用程序也使用安装了.NET Core和VS代码的开发MacOS机器在“Docker for Mac”中进行了部分测试,这仍然是使用在Mac上的VM安装程序上运行的Linux容器的“Docker for Windows” 建立。但是,来自社区的Mac环境和...

Global site tag (gtag.js) - Google Analytics