Redis安装部署以及简单应用
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists),
集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting),
LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。
1.下载安装
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
解压:tar -xzvf redis-5.0.4.tar.gz
2.安装
cd redis-5.0.4
make MALLOC=libc
cd src
make prefix=/var install
3.启动redis
cd src
./redis-server
但是这种启动需要开着终端
可以修改redis.conf
daemonize no
改为
daemonize yes
然后./redis-server redis.conf
[root@test-server src]# ./redis-server ../redis.conf
2607:C 03 Sep 2019 11:55:06.981 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2607:C 03 Sep 2019 11:55:06.981 # Redis version=5.0.4, bits=64, commit=00000000, modified=0, pid=2607, just started
2607:C 03 Sep 2019 11:55:06.981 # Configuration loaded
4.创建开机自启和启动脚本
cd /etc/
mkdir redis
cp /root/redis-5.0.4/redis.conf ./6379.conf
cp /root/redis-5.0.4/utils/redis_init_script /etc/init.d/redisd
vi /etc/init.d/redisd
开头加入以下语句
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
chkconfig redisd on
service redisd stop
service redisd start
5.连接客户端测试
redis-cli ##默认连接127.0.0.1:6379
set name "xian" ---设置键值对 键:name 值:"xian"
get name -----获取键为name 的key 值
>>"xian"
最新文章
- struts 用拦截器进行用户权限隔离,未登录用户跳到登录界面 *** 最爱那水货
- Saltstack异步执行命令(十三)
- CodeIgniter 发送邮件
- UVA 11461 - Square Numbers
- Unity游戏数据用Json保存
- 用Ogre实现《天龙八部》场景中水面(TerrainLiquid)详解
- Qt+MinGW+OpenCV开发环境在win7系统下的搭建(最新20140423)
- accel-pptp 部署
- Inno Setup打包注意事项
- nginx的配置与应用
- Java Web服务收到请求时线程的情况
- python爬虫实例--网易云音乐排行榜爬虫
- (一)在 Blend 中绘制形状和路径
- LocalStorage存储和cookie存储
- 再谈fedora下的音乐和视频播放器的安装
- odoo开发笔记 -- 视图继承扩展
- 雪花算法-snowflake
- PHP面向对象之接口
- ";strcmp()"; Anyone? UVA - 11732(trie出现的次数)
- JS学习笔记(4)--js变量的生命周期