一.Redis的介绍和安装(Linux环境)
来源:互联网 发布:mac 移动硬盘 ntfs 编辑:程序博客网 时间:2024/06/11 14:12
一.Redis是一个高性能键值对数据库,支持的键值数据类型有:
1.字符串类型
2.列表类型
3.有序集合类型
4.散列类型
5.集合类型
二.Redis的使用场景
1.缓存
2.任务列队
3.应用排行榜
4.网站访问统计
5.数据过期处理
5.分布式集群架构中的session分离
三.Redis的安装
1.安装环境:
redis是c语言开发的,安装redis需要先将官网下载的redis的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要先安装gcc环境,可以使用yum语法安装。(一般yum默认安装位置为/usr/local或者/usr/bin,不同的文件会区分在不同的位置)
yum install gcc-c++
提示都输入y,看到Complete表示安装成功
2.下载最新稳定版redis到http://www.redis.cn/下载,会获得redis-3.2.9.tar.gz等类似的压缩包,将压缩包上传到linux服务器上,然后放在指定文件夹
解压redis的压缩包到当前文件夹:
tar -zxvf redis-3.2.9.tar.gz
会发现当前文件夹多了个redis-3.2.9文件夹,就是解压后的
3.编译redis
进入redis-3.2.9/下运行命令:
make
看到make[1]: Leaving directory `/tiglle/redis/redis-3.2.9/src’编译成功
4.安装redis,在redis-3.2.9/下运行命令
make PREFIX=/tiglle/redis/redis-install install
安装到/tiglle/redis/redis-install目录下
看到make[1]: Leaving directory `/tiglle/redis/redis-3.2.9/src’安装成功
进入安装目录的bin下,/tiglle/redis/redis-install/bin,会看到:
redis-benchmark //性能测试的工具
redis-check-aof //aof文件修复工具
redis-check-rdb //rdb检查文件
redis-cli //redis命令行客户端
redis-sentinel -> redis-server
redis-server //启动文件
4.拷贝redis.conf到安装目录,进入解压后的文件夹中/tiglle/redis/redis-3.2.9/redis.conf,拷贝redis.conf到安装目录
cp redis.conf /tiglle/redis/redis-install/
四.启动Redis
5.前端启动redis(会看到Redis启动的信息),执行/tiglle/redis/redis-install/bin/下的redis-server
./redis-server
32656:M 11 Jul 23:51:41.379 * The server is now ready to accept connections on port 6379
启动成功,已经在6379端口准备接收连接
5.后端静默启动(不会看到Redis启动的信息)
修改/tiglle/redis/redis-install/redis.conf
vim redis.conf
大概128行:daemonize no的no改为yes,保存退出
6.停止redis,执行bin下的redis-cli shutdown
./redis-cli shutdown
5.启动并加载指定配置文件
./redis-server ./../redis.conf
检查启动是否成功:ps -ef | grep redis
root 32713 1 0 00:04 ? 00:00:00 ./redis-server 127.0.0.1:6379
root 32717 29393 0 00:05 pts/0 00:00:00 grep –color=auto redis
启动成功
6.运行redis命令行客户端,执行bin下的redis-cli
redis-cli
会进入命令行,添加一条数据set [key] [value]
set name tiglle
删除指定数据:del key名称
del name
查看redis所有key
keys *
- 一.Redis的介绍和安装(Linux环境)
- Redis介绍——Linux环境Redis安装全过程和遇到的问题及解决方案
- redis练习手册<一>redis的介绍和安装
- redis详解——简单介绍和linux下的安装和jedis使用(一)
- Redis--介绍以及安装(Linux环境)
- 环境安装系列 - Linux下 Redis的安装和使用
- Linux环境上Redis的安装和配置
- Redis简介和Linux环境下的安装
- linux环境下redis的下载和安装
- Redis入门一:redis简单介绍和虚拟机下的安装
- Linux学习之路一-Linux的介绍和安装
- linux 下 redis环境搭建——介绍、安装、配置
- Redis---Linux环境安装
- Linux环境安装Redis
- linux lnmp环境安装redis和redis拓展
- Linux下redis的介绍及安装
- redis学习笔记(一)redis环境的安装
- Redis 安装前的Linux环境准备
- Django+Apache+mod_wsgi阿里云环境搭建(一)
- C++的三种访问权限与三种继承方式
- 关于matcapShader的研究
- android基础知识---用ActivityLifecycleCallbacks实现后台回来展示广告
- java 线程
- 一.Redis的介绍和安装(Linux环境)
- Python 写入MySQL乱码
- leetcode[Intersection of Two Arrays]
- 用nodejs创建一个http2服务器
- Linux学习之Varnish
- setTimeout()延时器
- 8 Three.js使用轨迹球插件(trackball)增加对模型的交互功能
- CSUOJ:1226: ACM小组的内战
- R中如何用ifelse进行数据分组