获取下载包

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.confdaemonize yes    pidfile /var/run/redis_6379.piddir /data/redis/6379logfile "/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.confsed -i 's#6379#6378#g' /etc/redis/6378.confcp /etc/init.d/redis_6379 /etc/init.d/redis_6378
sed -i 's#6379#6378#g' /etc/init.d/redis_6378mkdir -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

转载于:https://www.cnblogs.com/toSeek/p/6150028.html

redis安装与基本配置相关推荐

  1. Redis 安装 启动 连接 配置 重启

    Linux下安装 ]# wget http://download.redis.io/releases/redis-2.8.17.tar.gz ]# tar xzf redis-2.8.17.tar.g ...

  2. Redis安装及主从配置

    一.何为Redis redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合)和zset(有 ...

  3. Redis安装及基本配置

    一.Redis介绍 1.Redis是一个key-value存储系统 2.官方站点http://redis.io 3.Redis和Memcached类似,但支持数据持久化 4.支持更多value类型,除 ...

  4. Redis 安装及查看配置

    Redis 安装 | 菜鸟教程 Redis 的下载及安装请参考菜鸟教程相关内容,链接如上,亲测有效!! 登录使用命令: redis-server.exe redis.windows.conf redi ...

  5. Redis工作笔记-Redis安装及基本配置

    目录 安装 基本配置 安装 解压: tar -xzvf redis-3.2.8.tar.gz 编译: cd redis-3.2.8 make 使用PREFIX指定安装目录: make install ...

  6. Redis安装、配置与相关优化

    Redis配置与优化 一.关系数据库与非关系型数据库 1 关系型数据库 2 非关系型数据库 二.关系型数据库和非关系型数据库区别 1 数据存储方式不同 2 扩展方式不同 3 对事务性的支持不同 三.非 ...

  7. Redis 笔记(01)— 安装、启动配置、开启远程连接、设置密码、远程连接

    1. Redis 简介 1月份将 <Redis入门指南>过了一遍,现将 Redis 五大类型的常用命令做一总结,留着后续备用. Redis 是 RemoteDictionary Serve ...

  8. redis安装步骤(单机配置)

    参考链接:https://www.cnblogs.com/it-cen/p/4295984.html # 环境要求 Centos7,gcc编译环境 下面是具体操作记录 下载解压文件 #下载到 /usr ...

  9. CentOS6.5下Redis安装与配置

    2019独角兽企业重金招聘Python工程师标准>>> 本文详细介绍redis单机单实例安装与配置,服务及开机自启动.如有不对的地方,欢迎大家拍砖o(∩_∩)o (以下配置基于Cen ...

最新文章

  1. apr提高tomcat的web性能
  2. 控制台调用win32 API 示例二则
  3. 《易学C++(第2版)》——1.10 习题
  4. 用Emacs进行Java开发
  5. hpunix下11gRac的安装
  6. 前端学习(2082):const得使用和注意点
  7. c# mysql代码中写事务_代码中添加事务控制 VS(数据库存储过程+事务) 保证数据的完整性与一致性...
  8. ProPublica Illinois如何每天使用GNU Make加载1.4GB数据
  9. ES6新特性_ES6的数值扩展---JavaScript_ECMAScript_ES6-ES11新特性工作笔记039
  10. delphi mysql 连接_Delphi 使用之连接数据库
  11. s7-200plc编程及应用_西门子S7200PLC编程应用15个为什么
  12. javascript毫秒计时器_js实现时分秒毫秒计时器
  13. 转载:信号与系统的简介
  14. Python面试题大全总结
  15. python模拟按键与鼠标操作(一)
  16. MPAndroidChart实现曲线阴影效果
  17. 破解微信图片防盗链 微信图片不显示怎么办?
  18. 全媒舍:基金牌照在企业宣传中所具有的作用大吗
  19. 计算机软件基础模式上课稿,中南大学大学计算机基础模拟试题讲课稿.pdf
  20. PVE 安装群晖img文件 non-existent or non-regular file故障解决办法

热门文章

  1. struts2--java.lang.IllegalAccessException: Class ognl.OgnlRuntime can not access a member of
  2. linux的du使用方法
  3. [Oracle]快速构造大量数据的方法
  4. 数据库不完全恢复 以及恢复到测试环境:
  5. EasyUI左右布居
  6. VMware HA与VMotion的部署与搭建
  7. 50ETF期权波动率策略
  8. 以太网和局域网的关系
  9. python面试题总结(2)--编码规范
  10. rhel mysql安装_RHEL6.4下MySQL安装方法及简单配置