redis安装与基本配置
获取下载包
- wget http://download.redis.io/releases/redis-2.8.24.tar.gz
解压和编译
- tar -zxvf redis-2.8.24.tar.gz
- cd redis-2.8.24/
- make #如果报jemalloc的错,就用make MALLOC=libc
- make test
make test可能报错说需要tcl 8.5,用yum安装
- yum install tcl -y
再次make test应该没问题了,安装redis
- make install
创建配置目录、数据目录、日志目录
- mkdir -p /etc/redis /data/redis/6379 /data/logs/redis/6379
部署配置文件(都加上端口是为了方便同一台机器部署多个实例)
- cp redis.conf /etc/redis/6379.conf
- vi /etc/redis/6379.conf
- daemonize yes
pidfile /var/run/redis_6379.pid- dir /data/redis/6379
- logfile "/data/logs/redis/6379/redis.log"
配置启动脚本(默认端口是6379)
- cp utils/redis_init_script /etc/init.d/redis_6379
启动和停止
- /etc/init.d/redis_6379 start
/etc/init.d/redis_6379 stop
后续想加一个实例就比较简单了,比如加一个6378
- cp /etc/redis/6379.conf /etc/redis/6378.conf
sed -i 's#6379#6378#g' /etc/redis/6378.conf
cp /etc/init.d/redis_6379 /etc/init.d/redis_6378- sed -i 's#6379#6378#g' /etc/init.d/redis_6378
mkdir -p /data/redis/6378 /data/logs/redis/6378
/etc/init.d/redis_6378 start
redis客户端基本操作
- redis-cli -p 6379 #不带-p默认连到端口6379
- keys * #显示所有key
- set hello 'hello world' #设置一个键值
- get hello #获取键的值
- del hello #删除键值
- lpush hello_queue 'hello world 1' #创建一个list
- lpush hello_queue 'hello world 2'
- lpush hello_queue 'hello world 3'
- lrange hello_queue 0 -1 #打印整个list,0表示开始,-1表示结尾
- llen hello_queue #list的长度
- rpop hello_queue #弹出第一个元素
- ltrim hello_queue -1 0 #清空整个list,清空后list会自动被删除
over
redis安装与基本配置的更多相关文章
- redis安装以及安全配置
redis安装以及安全配置 1. 安装 sudo apt-get install redis-server 使用which查询redis执行体安装路径: which redis-server #/us ...
- Redis安装、主从配置及两种高可用集群搭建
Redis安装.主从配置及两种高可用集群搭建 一. 准备 Kali Linux虚拟机 三台:192.168.154.129.192.168.154.130.192.168.154 ...
- Redis安装及主从配置(转)
一.何为Redis redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合)和zset(有 ...
- Redis安装及主从配置
一.何为Redis redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合)和zset(有 ...
- Redis 安装 启动 连接 配置 重启
Linux下安装 ]# wget http://download.redis.io/releases/redis-2.8.17.tar.gz ]# .tar.gz ]# cd redis- ]# ma ...
- Redis安装及基本配置
一.Redis介绍 1.Redis是一个key-value存储系统 2.官方站点http://redis.io 3.Redis和Memcached类似,但支持数据持久化 4.支持更多value类型,除 ...
- Redis安装及常用配置
Redis安装说明 大多数企业都是基于Linux服务器来部署项目,而且Redis官方也没有提供Windows版本的安装包.因此课程中我们会基于Linux系统来安装Redis. 此处选择的Linux版本 ...
- Nginx+Keepalived+Tomcat高可用负载均衡,Zookeeper集群配置,Mysql(MariaDB)搭建,Redis安装,FTP配置
JDK 安装步骤 下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html rpm ...
- Redis安装、主从配置及aof使用
找了02,03,04三台机器,04做主,02做从,03做客户端. 都使用jumbo install redis安装了Redis(server+client). 在 02 从的 ~/.jumbo/etc ...
随机推荐
- centos6 系统优化脚本
#!/bin/bash # 检查是否为root用户,脚本必须在root权限下运行 # if [[ "$(whoami)" != "root" ]]; then ...
- 关于格式转换 “%a.bs”
这个形式的格式转换符用于输出, 如果a <= b, 那么输出的字符串串长大于等于a, 小于b; 否则, 输出的串长按照a指定的输出. (不够,用空格补齐)
- 交流从选择coding.net开始
之前提到我们需要coding.net(一个可以帮助你在线存放管理代码的地方,便于项目合作)来进行学习交流,它可以帮我们记录我们入门的点点滴滴,现在就简单介绍一下coding.net的注册及使用. 1. ...
- 蓝牙协议栈记录—BTStack
TSTack User Guid 翻译过来的 1.简介 2.BTStack 架构 BTStack在所实现的协议和服务之间采用很多状态机实现相互作用,特点: <1>单线程.BTStack只有 ...
- git pull时出现unable to unlink old 一个不该犯下的错误
在日常开发中,当团队内有人将新的代码打成jar文件提交,并且未改名的时候,可能会出现这样的错误"error: unable to unlink old 'Test/lib/xxx-1.0.0 ...
- sqlserver临时表操作
创建临时表 方法一: create table #临时表名(字段1 约束条件, 字段2 约束条件, ...
- JQ中的延迟对象deferred中的promise等的使用
一.什么是deferred对象? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作.其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们 ...
- grabcut
http://blog.csdn.net/zouxy09/article/details/8535087
- vertical-align属性
准备阶段 vertical-align取值及含义: 值 含义 baseline 默认.元素放置在父元素的基线上. top 把元素的顶端与行中最高元素的顶端对齐 text-top 把元素的顶端与父元素字 ...
- js 给样式添加随机颜色
下面提供了三种获取随机颜色值的方法 方法一: 创建一个颜色 HEX 值数组,然后随机抽取这个数组里6个值,组合生成颜色. function color1(){ var color = "&q ...