redis
来源:互联网 发布:开发html的软件 编辑:程序博客网 时间:2024/06/05 16:52
版权声明:本文为博主原创文章,未经博主允许不得转载。
目录(?)[+]
- 下载
- 编译
- 启动
- 客户端操作
- 关闭服务器
- 加入自动启动脚本
- 帮助信息
- 配置文件与访问密码
- 1 重启
- 其他信息
下载地址: http://redis.io/download
Redis版本列表:http://download.redis.io/releases/
如果操作系统是 Windows,请参考:Windows下安装并设置Redis
如果需要配置高可用集群,请参考: http://www.redis.cn/topics/cluster-tutorial.html
1. 下载:
cd /home/datawget http://download.redis.io/releases/redis-3.2.9.tar.gz
2. 编译:
tar xzf redis-3.2.9.tar.gzcd redis-3.2.9make
如果没有gcc, make 报错,可以使用:
make MALLOC=libc
3. 启动:
src/redis-server &
4. 客户端操作
打开客户端:
src/redis-cli
查看信息:
127.0.0.1:6379> info
简单测试:
set name ybsget name
5. 关闭服务器:
参考: http://redisdoc.com/server/shutdown.html
SHUTDOWN [SAVE|NOSAVE]
打开客户端,连上redis服务器,执行关闭服务器命令:
SHUTDOWN
退出客户端:
exit
或者 CTRL + C
6. 加入自动启动脚本:
redistip='# start redis'redisscript='/home/data/redis-3.2.9/src/redis-server &'sudo echo $redistip >> /etc/rc.d/rc.localsudo echo $redisscript >> /etc/rc.d/rc.localsudo source /etc/rc.d/rc.local
7. 帮助信息
版本 2.8 的帮助信息如下:
src/redis-server --helpUsage: ./redis-server [/path/to/redis.conf] [options] ./redis-server - (read config from stdin) ./redis-server -v or --version ./redis-server -h or --help ./redis-server --test-memory <megabytes>Examples: ./redis-server (run the server with default conf) ./redis-server /etc/redis/6379.conf ./redis-server --port 7777 ./redis-server --port 7777 --slaveof 127.0.0.1 8888 ./redis-server /etc/myredis.conf --loglevel verboseSentinel mode: ./redis-server /etc/sentinel.conf --sentinel
8. 配置文件与访问密码
可以看到, 在解压后的目录中有配置文件:
ll /home/data/redis-3.2.9redis.confsrcsentinel.conf
所以可以拷贝 redis.conf, 或者直接修改其中的内容:
cd /home/data/redis-3.2.9cp redis.conf redis.conf.orig
编辑配置文件:
vim redis.conf
在此文件中,找到相应的配置行,则可以修改端口号:
port 6379
也可以找到相应的配置密码的选项:
# requirepass foobared
按下 Esc, yy, p 复制一行,去除注释,修改为需要的密码即可:
requirepass mypassword
如果需要用户名+密码的方式,则密码可以配置为 username-password
;
然后由客户端程序进行拼接(百度云redis一类的认证方式)。
各个版本的默认配置文件不太一样, 如果允许其他机器访问, 可以搜索bind
, 将如下的配置给注释掉。
#bind 127.0.0.1
vim搜索技巧: ESC, 输入斜线加搜索内容
/bind
, 可以使用 n 查找下一个(next); 上一个则为 Shift+N;
8.1 重启
打开客户端,连接上服务器之后,关闭即可:
/home/data/redis-3.2.9/src/redis-cli -a mypassword SHUTDOWN
使用配置文件启动:
/home/data/redis-3.2.9/src/redis-server /home/data/redis-3.2.9/redis.conf &
然后可以使用 -a
选项指定密码进行登录
/home/data/redis-3.2.9/src/redis-cli -a mypassword
当然,如果有自动启动脚本,也需要进行相应的修改。
要查看帮助信息, 则使用 --help
命令行参数即可,和 Linux 其他命令一样。
9. 其他信息
参考地址: http://redis.io/download
Windows安装请参考: http://blog.csdn.net/renfufei/article/details/38474435
- Redis
- redis
- Redis
- redis
- Redis
- redis
- Redis
- redis
- REDIS
- Redis
- Redis
- redis
- Redis
- Redis
- Redis
- Redis
- Redis
- Redis
- 快速排序,排序一亿数据用时14秒
- Linux中启动Apache中的Could not reliably determine the server's fully qualified domain name问题
- 浅谈 python的类和对象
- 某安全浏览器竟然也被查出高危漏洞?开源安全问题不容忽视
- bzoj 1072(状压dp)
- redis
- 自尊就是吃饱了撑的-莫言
- Sass变量、嵌套、混和宏、继承、占位符
- 数据库连接池的实现及原理
- 4、Spring技术栈-验证码生成与发送
- 八皇后问题
- 宏定义来实现条件编译(#define #undef #ifdef)
- sqlserver 删除数据库的所有表
- 当我们从 “一”方保存对象时,”多”方 的外键一直为null