libmemcached库api接口讲解零
本地的 Memcached 服务器需要先启动,才能让你的客户端程序与它进行交互。
启动本地 Memcached 服务器
如果你还没有启动 Memcached 服务器,可以按照以下步骤在本地启动 Memcached 服务。
1. 安装 Memcached (如果还没有安装)
在 Linux 系统上,你可以使用以下命令安装 Memcached:
Debian/Ubuntu 系统:
sudo apt-get update
sudo apt-get install memcached
CentOS/RHEL 系统:
sudo yum install memcached
2. 启动 Memcached 服务
安装完成后,运行以下命令启动 Memcached 服务器:
memcached -d -p 11211 -u memcached
-d
选项表示以后台守护进程模式启动 Memcached。-p 11211
指定 Memcached 监听的端口,默认是 11211。-u memcached
以memcached
用户身份运行,确保系统安全。
3. 检查 Memcached 是否启动
你可以通过以下命令确认 Memcached 服务是否已经启动并正在监听指定端口:
ps aux | grep memcached # 查看 memcached 是否在运行
或者使用 netstat
来检查端口:
netstat -tuln | grep 11211 # 查看 11211 端口是否被 memcached 占用
4. 测试 Memcached 是否运行正常
启动 Memcached 后,可以使用 telnet
或 nc
(netcat)命令连接到 Memcached 服务,进行测试:
telnet 127.0.0.1 11211
如果你成功连接,会看到类似以下输出:
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
接着,你可以在 telnet
终端中执行 Memcached 命令,比如:
set foo 0 900 3
bar
STORED
get foo
VALUE foo 0 3
bar
END
这样就可以验证 Memcached 是否工作正常。
运行 Memcached 服务后
-
启动 Memcached 服务器之后,你的客户端程序就可以通过
memcached_server_add()
连接到本地的 Memcached 服务了。 -
如果是本地开发测试,确保 Memcached 在你的机器上运行并监听 11211 端口,客户端程序就能正常进行读写操作。